home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / hal / fdi / information / 20thirdparty / 20-libmtp8.fdi
Encoding:
Extensible Markup Language  |  2009-01-09  |  235.3 KB  |  3,772 lines

  1. <?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
  2. <!-- This file was generated by /build/buildd/libmtp-0.3.0/examples/.libs/lt-hotplug - - fdi -->
  3. <deviceinfo version="0.2">
  4.   <device>
  5.     <match key="info.subsystem" string="usb">
  6.       <!-- Creative ZEN Vision -->
  7.       <match key="usb.vendor_id" int="0x041e">
  8.         <match key="usb.product_id" int="0x411f">
  9.           <match key="info.capabilities" contains_not="portable_audio_player">
  10.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  11.           </match>
  12.           <merge key="info.vendor" type="string">Creative</merge>
  13.           <merge key="info.product" type="string">ZEN Vision</merge>
  14.           <merge key="info.category" type="string">portable_audio_player</merge>
  15.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  16.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  17.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  18.           </match>
  19.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  20.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  21.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  22.           </match>
  23.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  24.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  25.           </match>
  26.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  27.         </match>
  28.       </match>
  29.       <!-- Creative Portable Media Center -->
  30.       <match key="usb.vendor_id" int="0x041e">
  31.         <match key="usb.product_id" int="0x4123">
  32.           <match key="info.capabilities" contains_not="portable_audio_player">
  33.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  34.           </match>
  35.           <merge key="info.vendor" type="string">Creative</merge>
  36.           <merge key="info.product" type="string">Portable Media Center</merge>
  37.           <merge key="info.category" type="string">portable_audio_player</merge>
  38.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  39.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  40.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  41.           </match>
  42.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  43.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  44.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  45.           </match>
  46.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  47.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  48.           </match>
  49.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  50.         </match>
  51.       </match>
  52.       <!-- Creative ZEN Xtra (MTP mode) -->
  53.       <match key="usb.vendor_id" int="0x041e">
  54.         <match key="usb.product_id" int="0x4128">
  55.           <match key="info.capabilities" contains_not="portable_audio_player">
  56.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  57.           </match>
  58.           <merge key="info.vendor" type="string">Creative</merge>
  59.           <merge key="info.product" type="string">ZEN Xtra (MTP mode)</merge>
  60.           <merge key="info.category" type="string">portable_audio_player</merge>
  61.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  62.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  63.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  64.           </match>
  65.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  66.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  67.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  68.           </match>
  69.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  70.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  71.           </match>
  72.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  73.         </match>
  74.       </match>
  75.       <!-- Dell DJ (2nd generation) -->
  76.       <match key="usb.vendor_id" int="0x041e">
  77.         <match key="usb.product_id" int="0x412f">
  78.           <match key="info.capabilities" contains_not="portable_audio_player">
  79.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  80.           </match>
  81.           <merge key="info.vendor" type="string">Dell</merge>
  82.           <merge key="info.product" type="string">DJ (2nd generation)</merge>
  83.           <merge key="info.category" type="string">portable_audio_player</merge>
  84.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  85.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  86.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  87.           </match>
  88.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  89.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  90.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  91.           </match>
  92.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  93.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  94.           </match>
  95.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  96.         </match>
  97.       </match>
  98.       <!-- Creative ZEN Micro (MTP mode) -->
  99.       <match key="usb.vendor_id" int="0x041e">
  100.         <match key="usb.product_id" int="0x4130">
  101.           <match key="info.capabilities" contains_not="portable_audio_player">
  102.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  103.           </match>
  104.           <merge key="info.vendor" type="string">Creative</merge>
  105.           <merge key="info.product" type="string">ZEN Micro (MTP mode)</merge>
  106.           <merge key="info.category" type="string">portable_audio_player</merge>
  107.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  108.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  109.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  110.           </match>
  111.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  112.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  113.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  114.           </match>
  115.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  116.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  117.           </match>
  118.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  119.         </match>
  120.       </match>
  121.       <!-- Creative ZEN Touch (MTP mode) -->
  122.       <match key="usb.vendor_id" int="0x041e">
  123.         <match key="usb.product_id" int="0x4131">
  124.           <match key="info.capabilities" contains_not="portable_audio_player">
  125.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  126.           </match>
  127.           <merge key="info.vendor" type="string">Creative</merge>
  128.           <merge key="info.product" type="string">ZEN Touch (MTP mode)</merge>
  129.           <merge key="info.category" type="string">portable_audio_player</merge>
  130.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  131.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  132.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  133.           </match>
  134.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  135.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  136.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  137.           </match>
  138.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  139.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  140.           </match>
  141.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  142.         </match>
  143.       </match>
  144.       <!-- Dell Dell Pocket DJ (MTP mode) -->
  145.       <match key="usb.vendor_id" int="0x041e">
  146.         <match key="usb.product_id" int="0x4132">
  147.           <match key="info.capabilities" contains_not="portable_audio_player">
  148.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  149.           </match>
  150.           <merge key="info.vendor" type="string">Dell</merge>
  151.           <merge key="info.product" type="string">Dell Pocket DJ (MTP mode)</merge>
  152.           <merge key="info.category" type="string">portable_audio_player</merge>
  153.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  154.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  155.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  156.           </match>
  157.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  158.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  159.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  160.           </match>
  161.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  162.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  163.           </match>
  164.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  165.         </match>
  166.       </match>
  167.       <!-- Creative ZEN Sleek (MTP mode) -->
  168.       <match key="usb.vendor_id" int="0x041e">
  169.         <match key="usb.product_id" int="0x4137">
  170.           <match key="info.capabilities" contains_not="portable_audio_player">
  171.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  172.           </match>
  173.           <merge key="info.vendor" type="string">Creative</merge>
  174.           <merge key="info.product" type="string">ZEN Sleek (MTP mode)</merge>
  175.           <merge key="info.category" type="string">portable_audio_player</merge>
  176.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  177.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  178.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  179.           </match>
  180.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  181.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  182.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  183.           </match>
  184.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  185.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  186.           </match>
  187.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  188.         </match>
  189.       </match>
  190.       <!-- Creative ZEN MicroPhoto -->
  191.       <match key="usb.vendor_id" int="0x041e">
  192.         <match key="usb.product_id" int="0x413c">
  193.           <match key="info.capabilities" contains_not="portable_audio_player">
  194.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  195.           </match>
  196.           <merge key="info.vendor" type="string">Creative</merge>
  197.           <merge key="info.product" type="string">ZEN MicroPhoto</merge>
  198.           <merge key="info.category" type="string">portable_audio_player</merge>
  199.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  200.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  201.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  202.           </match>
  203.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  204.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  205.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  206.           </match>
  207.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  208.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  209.           </match>
  210.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  211.         </match>
  212.       </match>
  213.       <!-- Creative ZEN Sleek Photo -->
  214.       <match key="usb.vendor_id" int="0x041e">
  215.         <match key="usb.product_id" int="0x413d">
  216.           <match key="info.capabilities" contains_not="portable_audio_player">
  217.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  218.           </match>
  219.           <merge key="info.vendor" type="string">Creative</merge>
  220.           <merge key="info.product" type="string">ZEN Sleek Photo</merge>
  221.           <merge key="info.category" type="string">portable_audio_player</merge>
  222.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  223.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  224.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  225.           </match>
  226.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  227.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  228.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  229.           </match>
  230.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  231.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  232.           </match>
  233.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  234.         </match>
  235.       </match>
  236.       <!-- Creative ZEN Vision:M -->
  237.       <match key="usb.vendor_id" int="0x041e">
  238.         <match key="usb.product_id" int="0x413e">
  239.           <match key="info.capabilities" contains_not="portable_audio_player">
  240.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  241.           </match>
  242.           <merge key="info.vendor" type="string">Creative</merge>
  243.           <merge key="info.product" type="string">ZEN Vision:M</merge>
  244.           <merge key="info.category" type="string">portable_audio_player</merge>
  245.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  246.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  247.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  248.           </match>
  249.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  250.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  251.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  252.           </match>
  253.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  254.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  255.           </match>
  256.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  257.         </match>
  258.       </match>
  259.       <!-- Creative ZEN V -->
  260.       <match key="usb.vendor_id" int="0x041e">
  261.         <match key="usb.product_id" int="0x4150">
  262.           <match key="info.capabilities" contains_not="portable_audio_player">
  263.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  264.           </match>
  265.           <merge key="info.vendor" type="string">Creative</merge>
  266.           <merge key="info.product" type="string">ZEN V</merge>
  267.           <merge key="info.category" type="string">portable_audio_player</merge>
  268.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  269.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  270.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  271.           </match>
  272.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  273.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  274.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  275.           </match>
  276.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  277.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  278.           </match>
  279.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  280.         </match>
  281.       </match>
  282.       <!-- Creative ZEN Vision:M (DVP-HD0004) -->
  283.       <match key="usb.vendor_id" int="0x041e">
  284.         <match key="usb.product_id" int="0x4151">
  285.           <match key="info.capabilities" contains_not="portable_audio_player">
  286.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  287.           </match>
  288.           <merge key="info.vendor" type="string">Creative</merge>
  289.           <merge key="info.product" type="string">ZEN Vision:M (DVP-HD0004)</merge>
  290.           <merge key="info.category" type="string">portable_audio_player</merge>
  291.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  292.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  293.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  294.           </match>
  295.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  296.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  297.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  298.           </match>
  299.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  300.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  301.           </match>
  302.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  303.         </match>
  304.       </match>
  305.       <!-- Creative ZEN V Plus -->
  306.       <match key="usb.vendor_id" int="0x041e">
  307.         <match key="usb.product_id" int="0x4152">
  308.           <match key="info.capabilities" contains_not="portable_audio_player">
  309.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  310.           </match>
  311.           <merge key="info.vendor" type="string">Creative</merge>
  312.           <merge key="info.product" type="string">ZEN V Plus</merge>
  313.           <merge key="info.category" type="string">portable_audio_player</merge>
  314.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  315.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  316.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  317.           </match>
  318.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  319.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  320.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  321.           </match>
  322.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  323.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  324.           </match>
  325.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  326.         </match>
  327.       </match>
  328.       <!-- Creative ZEN Vision W -->
  329.       <match key="usb.vendor_id" int="0x041e">
  330.         <match key="usb.product_id" int="0x4153">
  331.           <match key="info.capabilities" contains_not="portable_audio_player">
  332.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  333.           </match>
  334.           <merge key="info.vendor" type="string">Creative</merge>
  335.           <merge key="info.product" type="string">ZEN Vision W</merge>
  336.           <merge key="info.category" type="string">portable_audio_player</merge>
  337.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  338.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  339.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  340.           </match>
  341.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  342.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  343.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  344.           </match>
  345.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  346.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  347.           </match>
  348.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  349.         </match>
  350.       </match>
  351.       <!-- Creative ZEN -->
  352.       <match key="usb.vendor_id" int="0x041e">
  353.         <match key="usb.product_id" int="0x4157">
  354.           <match key="info.capabilities" contains_not="portable_audio_player">
  355.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  356.           </match>
  357.           <merge key="info.vendor" type="string">Creative</merge>
  358.           <merge key="info.product" type="string">ZEN</merge>
  359.           <merge key="info.category" type="string">portable_audio_player</merge>
  360.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  361.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  362.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  363.           </match>
  364.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  365.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  366.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  367.           </match>
  368.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  369.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  370.           </match>
  371.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  372.         </match>
  373.       </match>
  374.       <!-- Creative ZEN V 2GB -->
  375.       <match key="usb.vendor_id" int="0x041e">
  376.         <match key="usb.product_id" int="0x4158">
  377.           <match key="info.capabilities" contains_not="portable_audio_player">
  378.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  379.           </match>
  380.           <merge key="info.vendor" type="string">Creative</merge>
  381.           <merge key="info.product" type="string">ZEN V 2GB</merge>
  382.           <merge key="info.category" type="string">portable_audio_player</merge>
  383.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  384.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  385.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  386.           </match>
  387.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  388.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  389.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  390.           </match>
  391.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  392.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  393.           </match>
  394.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  395.         </match>
  396.       </match>
  397.       <!-- Samsung YP-900 -->
  398.       <match key="usb.vendor_id" int="0x04e8">
  399.         <match key="usb.product_id" int="0x0409">
  400.           <match key="info.capabilities" contains_not="portable_audio_player">
  401.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  402.           </match>
  403.           <merge key="info.vendor" type="string">Samsung</merge>
  404.           <merge key="info.product" type="string">YP-900</merge>
  405.           <merge key="info.category" type="string">portable_audio_player</merge>
  406.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  407.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  408.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  409.           </match>
  410.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  411.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  412.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  413.           </match>
  414.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  415.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  416.           </match>
  417.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  418.         </match>
  419.       </match>
  420.       <!-- Samsung YH-920 -->
  421.       <match key="usb.vendor_id" int="0x04e8">
  422.         <match key="usb.product_id" int="0x5022">
  423.           <match key="info.capabilities" contains_not="portable_audio_player">
  424.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  425.           </match>
  426.           <merge key="info.vendor" type="string">Samsung</merge>
  427.           <merge key="info.product" type="string">YH-920</merge>
  428.           <merge key="info.category" type="string">portable_audio_player</merge>
  429.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  430.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  431.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  432.           </match>
  433.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  434.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  435.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  436.           </match>
  437.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  438.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  439.           </match>
  440.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  441.         </match>
  442.       </match>
  443.       <!-- Samsung YH-925GS -->
  444.       <match key="usb.vendor_id" int="0x04e8">
  445.         <match key="usb.product_id" int="0x5024">
  446.           <match key="info.capabilities" contains_not="portable_audio_player">
  447.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  448.           </match>
  449.           <merge key="info.vendor" type="string">Samsung</merge>
  450.           <merge key="info.product" type="string">YH-925GS</merge>
  451.           <merge key="info.category" type="string">portable_audio_player</merge>
  452.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  453.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  454.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  455.           </match>
  456.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  457.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  458.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  459.           </match>
  460.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  461.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  462.           </match>
  463.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  464.         </match>
  465.       </match>
  466.       <!-- Samsung YH-820 -->
  467.       <match key="usb.vendor_id" int="0x04e8">
  468.         <match key="usb.product_id" int="0x502e">
  469.           <match key="info.capabilities" contains_not="portable_audio_player">
  470.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  471.           </match>
  472.           <merge key="info.vendor" type="string">Samsung</merge>
  473.           <merge key="info.product" type="string">YH-820</merge>
  474.           <merge key="info.category" type="string">portable_audio_player</merge>
  475.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  476.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  477.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  478.           </match>
  479.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  480.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  481.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  482.           </match>
  483.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  484.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  485.           </match>
  486.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  487.         </match>
  488.       </match>
  489.       <!-- Samsung YH-925(-GS) -->
  490.       <match key="usb.vendor_id" int="0x04e8">
  491.         <match key="usb.product_id" int="0x502f">
  492.           <match key="info.capabilities" contains_not="portable_audio_player">
  493.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  494.           </match>
  495.           <merge key="info.vendor" type="string">Samsung</merge>
  496.           <merge key="info.product" type="string">YH-925(-GS)</merge>
  497.           <merge key="info.category" type="string">portable_audio_player</merge>
  498.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  499.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  500.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  501.           </match>
  502.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  503.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  504.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  505.           </match>
  506.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  507.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  508.           </match>
  509.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  510.         </match>
  511.       </match>
  512.       <!-- Samsung YH-J70J -->
  513.       <match key="usb.vendor_id" int="0x04e8">
  514.         <match key="usb.product_id" int="0x5033">
  515.           <match key="info.capabilities" contains_not="portable_audio_player">
  516.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  517.           </match>
  518.           <merge key="info.vendor" type="string">Samsung</merge>
  519.           <merge key="info.product" type="string">YH-J70J</merge>
  520.           <merge key="info.category" type="string">portable_audio_player</merge>
  521.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  522.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  523.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  524.           </match>
  525.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  526.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  527.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  528.           </match>
  529.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  530.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  531.           </match>
  532.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  533.         </match>
  534.       </match>
  535.       <!-- Samsung YP-Z5 -->
  536.       <match key="usb.vendor_id" int="0x04e8">
  537.         <match key="usb.product_id" int="0x503c">
  538.           <match key="info.capabilities" contains_not="portable_audio_player">
  539.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  540.           </match>
  541.           <merge key="info.vendor" type="string">Samsung</merge>
  542.           <merge key="info.product" type="string">YP-Z5</merge>
  543.           <merge key="info.category" type="string">portable_audio_player</merge>
  544.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  545.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  546.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  547.           </match>
  548.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  549.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  550.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  551.           </match>
  552.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  553.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  554.           </match>
  555.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  556.         </match>
  557.       </match>
  558.       <!-- Samsung YP-Z5 2GB -->
  559.       <match key="usb.vendor_id" int="0x04e8">
  560.         <match key="usb.product_id" int="0x5041">
  561.           <match key="info.capabilities" contains_not="portable_audio_player">
  562.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  563.           </match>
  564.           <merge key="info.vendor" type="string">Samsung</merge>
  565.           <merge key="info.product" type="string">YP-Z5 2GB</merge>
  566.           <merge key="info.category" type="string">portable_audio_player</merge>
  567.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  568.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  569.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  570.           </match>
  571.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  572.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  573.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  574.           </match>
  575.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  576.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  577.           </match>
  578.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  579.         </match>
  580.       </match>
  581.       <!-- Samsung YP-T7J -->
  582.       <match key="usb.vendor_id" int="0x04e8">
  583.         <match key="usb.product_id" int="0x5047">
  584.           <match key="info.capabilities" contains_not="portable_audio_player">
  585.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  586.           </match>
  587.           <merge key="info.vendor" type="string">Samsung</merge>
  588.           <merge key="info.product" type="string">YP-T7J</merge>
  589.           <merge key="info.category" type="string">portable_audio_player</merge>
  590.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  591.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  592.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  593.           </match>
  594.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  595.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  596.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  597.           </match>
  598.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  599.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  600.           </match>
  601.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  602.         </match>
  603.       </match>
  604.       <!-- Samsung YP-U2J (YP-U2JXB/XAA) -->
  605.       <match key="usb.vendor_id" int="0x04e8">
  606.         <match key="usb.product_id" int="0x5054">
  607.           <match key="info.capabilities" contains_not="portable_audio_player">
  608.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  609.           </match>
  610.           <merge key="info.vendor" type="string">Samsung</merge>
  611.           <merge key="info.product" type="string">YP-U2J (YP-U2JXB/XAA)</merge>
  612.           <merge key="info.category" type="string">portable_audio_player</merge>
  613.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  614.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  615.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  616.           </match>
  617.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  618.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  619.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  620.           </match>
  621.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  622.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  623.           </match>
  624.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  625.         </match>
  626.       </match>
  627.       <!-- Samsung YP-F2J -->
  628.       <match key="usb.vendor_id" int="0x04e8">
  629.         <match key="usb.product_id" int="0x5057">
  630.           <match key="info.capabilities" contains_not="portable_audio_player">
  631.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  632.           </match>
  633.           <merge key="info.vendor" type="string">Samsung</merge>
  634.           <merge key="info.product" type="string">YP-F2J</merge>
  635.           <merge key="info.category" type="string">portable_audio_player</merge>
  636.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  637.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  638.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  639.           </match>
  640.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  641.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  642.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  643.           </match>
  644.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  645.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  646.           </match>
  647.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  648.         </match>
  649.       </match>
  650.       <!-- Samsung YP-K5 -->
  651.       <match key="usb.vendor_id" int="0x04e8">
  652.         <match key="usb.product_id" int="0x505a">
  653.           <match key="info.capabilities" contains_not="portable_audio_player">
  654.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  655.           </match>
  656.           <merge key="info.vendor" type="string">Samsung</merge>
  657.           <merge key="info.product" type="string">YP-K5</merge>
  658.           <merge key="info.category" type="string">portable_audio_player</merge>
  659.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  660.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  661.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  662.           </match>
  663.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  664.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  665.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  666.           </match>
  667.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  668.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  669.           </match>
  670.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  671.         </match>
  672.       </match>
  673.       <!-- Samsung YP-U3 -->
  674.       <match key="usb.vendor_id" int="0x04e8">
  675.         <match key="usb.product_id" int="0x507d">
  676.           <match key="info.capabilities" contains_not="portable_audio_player">
  677.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  678.           </match>
  679.           <merge key="info.vendor" type="string">Samsung</merge>
  680.           <merge key="info.product" type="string">YP-U3</merge>
  681.           <merge key="info.category" type="string">portable_audio_player</merge>
  682.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  683.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  684.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  685.           </match>
  686.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  687.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  688.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  689.           </match>
  690.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  691.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  692.           </match>
  693.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  694.         </match>
  695.       </match>
  696.       <!-- Samsung YP-T9 -->
  697.       <match key="usb.vendor_id" int="0x04e8">
  698.         <match key="usb.product_id" int="0x507f">
  699.           <match key="info.capabilities" contains_not="portable_audio_player">
  700.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  701.           </match>
  702.           <merge key="info.vendor" type="string">Samsung</merge>
  703.           <merge key="info.product" type="string">YP-T9</merge>
  704.           <merge key="info.category" type="string">portable_audio_player</merge>
  705.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  706.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  707.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  708.           </match>
  709.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  710.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  711.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  712.           </match>
  713.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  714.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  715.           </match>
  716.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  717.         </match>
  718.       </match>
  719.       <!-- Samsung YP-K3 -->
  720.       <match key="usb.vendor_id" int="0x04e8">
  721.         <match key="usb.product_id" int="0x5081">
  722.           <match key="info.capabilities" contains_not="portable_audio_player">
  723.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  724.           </match>
  725.           <merge key="info.vendor" type="string">Samsung</merge>
  726.           <merge key="info.product" type="string">YP-K3</merge>
  727.           <merge key="info.category" type="string">portable_audio_player</merge>
  728.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  729.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  730.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  731.           </match>
  732.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  733.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  734.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  735.           </match>
  736.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  737.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  738.           </match>
  739.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  740.         </match>
  741.       </match>
  742.       <!-- Samsung YP-P2 -->
  743.       <match key="usb.vendor_id" int="0x04e8">
  744.         <match key="usb.product_id" int="0x5083">
  745.           <match key="info.capabilities" contains_not="portable_audio_player">
  746.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  747.           </match>
  748.           <merge key="info.vendor" type="string">Samsung</merge>
  749.           <merge key="info.product" type="string">YP-P2</merge>
  750.           <merge key="info.category" type="string">portable_audio_player</merge>
  751.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  752.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  753.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  754.           </match>
  755.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  756.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  757.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  758.           </match>
  759.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  760.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  761.           </match>
  762.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  763.         </match>
  764.       </match>
  765.       <!-- Samsung YP-T10 -->
  766.       <match key="usb.vendor_id" int="0x04e8">
  767.         <match key="usb.product_id" int="0x508a">
  768.           <match key="info.capabilities" contains_not="portable_audio_player">
  769.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  770.           </match>
  771.           <merge key="info.vendor" type="string">Samsung</merge>
  772.           <merge key="info.product" type="string">YP-T10</merge>
  773.           <merge key="info.category" type="string">portable_audio_player</merge>
  774.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  775.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  776.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  777.           </match>
  778.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  779.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  780.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  781.           </match>
  782.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  783.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  784.           </match>
  785.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  786.         </match>
  787.       </match>
  788.       <!-- Samsung YP-S5 -->
  789.       <match key="usb.vendor_id" int="0x04e8">
  790.         <match key="usb.product_id" int="0x508b">
  791.           <match key="info.capabilities" contains_not="portable_audio_player">
  792.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  793.           </match>
  794.           <merge key="info.vendor" type="string">Samsung</merge>
  795.           <merge key="info.product" type="string">YP-S5</merge>
  796.           <merge key="info.category" type="string">portable_audio_player</merge>
  797.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  798.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  799.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  800.           </match>
  801.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  802.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  803.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  804.           </match>
  805.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  806.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  807.           </match>
  808.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  809.         </match>
  810.       </match>
  811.       <!-- Samsung YH-999 Portable Media Center/SGH-A707/SGH-L760V -->
  812.       <match key="usb.vendor_id" int="0x04e8">
  813.         <match key="usb.product_id" int="0x5a0f">
  814.           <match key="info.capabilities" contains_not="portable_audio_player">
  815.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  816.           </match>
  817.           <merge key="info.vendor" type="string">Samsung</merge>
  818.           <merge key="info.product" type="string">YH-999 Portable Media Center/SGH-A707/SGH-L760V</merge>
  819.           <merge key="info.category" type="string">portable_audio_player</merge>
  820.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  821.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  822.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  823.           </match>
  824.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  825.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  826.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  827.           </match>
  828.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  829.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  830.           </match>
  831.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  832.         </match>
  833.       </match>
  834.       <!-- Samsung X830 Mobile Phone -->
  835.       <match key="usb.vendor_id" int="0x04e8">
  836.         <match key="usb.product_id" int="0x6702">
  837.           <match key="info.capabilities" contains_not="portable_audio_player">
  838.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  839.           </match>
  840.           <merge key="info.vendor" type="string">Samsung</merge>
  841.           <merge key="info.product" type="string">X830 Mobile Phone</merge>
  842.           <merge key="info.category" type="string">portable_audio_player</merge>
  843.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  844.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  845.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  846.           </match>
  847.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  848.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  849.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  850.           </match>
  851.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  852.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  853.           </match>
  854.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  855.         </match>
  856.       </match>
  857.       <!-- Samsung U600 Mobile Phone -->
  858.       <match key="usb.vendor_id" int="0x04e8">
  859.         <match key="usb.product_id" int="0x6709">
  860.           <match key="info.capabilities" contains_not="portable_audio_player">
  861.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  862.           </match>
  863.           <merge key="info.vendor" type="string">Samsung</merge>
  864.           <merge key="info.product" type="string">U600 Mobile Phone</merge>
  865.           <merge key="info.category" type="string">portable_audio_player</merge>
  866.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  867.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  868.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  869.           </match>
  870.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  871.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  872.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  873.           </match>
  874.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  875.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  876.           </match>
  877.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  878.         </match>
  879.       </match>
  880.       <!-- Samsung Juke (SCH-U470) -->
  881.       <match key="usb.vendor_id" int="0x04e8">
  882.         <match key="usb.product_id" int="0x6734">
  883.           <match key="info.capabilities" contains_not="portable_audio_player">
  884.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  885.           </match>
  886.           <merge key="info.vendor" type="string">Samsung</merge>
  887.           <merge key="info.product" type="string">Juke (SCH-U470)</merge>
  888.           <merge key="info.category" type="string">portable_audio_player</merge>
  889.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  890.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  891.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  892.           </match>
  893.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  894.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  895.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  896.           </match>
  897.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  898.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  899.           </match>
  900.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  901.         </match>
  902.       </match>
  903.       <!-- Intel Bandon Portable Media Center -->
  904.       <match key="usb.vendor_id" int="0x045e">
  905.         <match key="usb.product_id" int="0x00c9">
  906.           <match key="info.capabilities" contains_not="portable_audio_player">
  907.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  908.           </match>
  909.           <merge key="info.vendor" type="string">Intel</merge>
  910.           <merge key="info.product" type="string">Bandon Portable Media Center</merge>
  911.           <merge key="info.category" type="string">portable_audio_player</merge>
  912.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  913.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  914.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  915.           </match>
  916.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  917.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  918.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  919.           </match>
  920.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  921.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  922.           </match>
  923.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  924.         </match>
  925.       </match>
  926.       <!-- Microsoft Windows MTP Simulator -->
  927.       <match key="usb.vendor_id" int="0x045e">
  928.         <match key="usb.product_id" int="0x0622">
  929.           <match key="info.capabilities" contains_not="portable_audio_player">
  930.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  931.           </match>
  932.           <merge key="info.vendor" type="string">Microsoft</merge>
  933.           <merge key="info.product" type="string">Windows MTP Simulator</merge>
  934.           <merge key="info.category" type="string">portable_audio_player</merge>
  935.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  936.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  937.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  938.           </match>
  939.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  940.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  941.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  942.           </match>
  943.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  944.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  945.           </match>
  946.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  947.         </match>
  948.       </match>
  949.       <!-- JVC Alneo XA-HD500 -->
  950.       <match key="usb.vendor_id" int="0x04f1">
  951.         <match key="usb.product_id" int="0x6105">
  952.           <match key="info.capabilities" contains_not="portable_audio_player">
  953.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  954.           </match>
  955.           <merge key="info.vendor" type="string">JVC</merge>
  956.           <merge key="info.product" type="string">Alneo XA-HD500</merge>
  957.           <merge key="info.category" type="string">portable_audio_player</merge>
  958.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  959.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  960.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  961.           </match>
  962.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  963.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  964.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  965.           </match>
  966.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  967.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  968.           </match>
  969.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  970.         </match>
  971.       </match>
  972.       <!-- Philips HDD6320/00 or HDD6330/17 -->
  973.       <match key="usb.vendor_id" int="0x0471">
  974.         <match key="usb.product_id" int="0x014b">
  975.           <match key="info.capabilities" contains_not="portable_audio_player">
  976.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  977.           </match>
  978.           <merge key="info.vendor" type="string">Philips</merge>
  979.           <merge key="info.product" type="string">HDD6320/00 or HDD6330/17</merge>
  980.           <merge key="info.category" type="string">portable_audio_player</merge>
  981.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  982.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  983.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  984.           </match>
  985.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  986.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  987.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  988.           </match>
  989.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  990.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  991.           </match>
  992.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  993.         </match>
  994.       </match>
  995.       <!-- Philips HDD1630/17 -->
  996.       <match key="usb.vendor_id" int="0x0471">
  997.         <match key="usb.product_id" int="0x014c">
  998.           <match key="info.capabilities" contains_not="portable_audio_player">
  999.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1000.           </match>
  1001.           <merge key="info.vendor" type="string">Philips</merge>
  1002.           <merge key="info.product" type="string">HDD1630/17</merge>
  1003.           <merge key="info.category" type="string">portable_audio_player</merge>
  1004.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1005.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1006.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1007.           </match>
  1008.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1009.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1010.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1011.           </match>
  1012.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1013.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1014.           </match>
  1015.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1016.         </match>
  1017.       </match>
  1018.       <!-- Philips HDD085/00 or HDD082/17 -->
  1019.       <match key="usb.vendor_id" int="0x0471">
  1020.         <match key="usb.product_id" int="0x014d">
  1021.           <match key="info.capabilities" contains_not="portable_audio_player">
  1022.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1023.           </match>
  1024.           <merge key="info.vendor" type="string">Philips</merge>
  1025.           <merge key="info.product" type="string">HDD085/00 or HDD082/17</merge>
  1026.           <merge key="info.category" type="string">portable_audio_player</merge>
  1027.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1028.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1029.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1030.           </match>
  1031.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1032.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1033.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1034.           </match>
  1035.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1036.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1037.           </match>
  1038.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1039.         </match>
  1040.       </match>
  1041.       <!-- Philips GoGear SA9200 -->
  1042.       <match key="usb.vendor_id" int="0x0471">
  1043.         <match key="usb.product_id" int="0x014f">
  1044.           <match key="info.capabilities" contains_not="portable_audio_player">
  1045.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1046.           </match>
  1047.           <merge key="info.vendor" type="string">Philips</merge>
  1048.           <merge key="info.product" type="string">GoGear SA9200</merge>
  1049.           <merge key="info.category" type="string">portable_audio_player</merge>
  1050.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1051.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1052.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1053.           </match>
  1054.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1055.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1056.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1057.           </match>
  1058.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1059.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1060.           </match>
  1061.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1062.         </match>
  1063.       </match>
  1064.       <!-- Philips SA1115/55 -->
  1065.       <match key="usb.vendor_id" int="0x0471">
  1066.         <match key="usb.product_id" int="0x0164">
  1067.           <match key="info.capabilities" contains_not="portable_audio_player">
  1068.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1069.           </match>
  1070.           <merge key="info.vendor" type="string">Philips</merge>
  1071.           <merge key="info.product" type="string">SA1115/55</merge>
  1072.           <merge key="info.category" type="string">portable_audio_player</merge>
  1073.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1074.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1075.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1076.           </match>
  1077.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1078.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1079.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1080.           </match>
  1081.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1082.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1083.           </match>
  1084.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1085.         </match>
  1086.       </match>
  1087.       <!-- Philips GoGear Audio -->
  1088.       <match key="usb.vendor_id" int="0x0471">
  1089.         <match key="usb.product_id" int="0x0165">
  1090.           <match key="info.capabilities" contains_not="portable_audio_player">
  1091.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1092.           </match>
  1093.           <merge key="info.vendor" type="string">Philips</merge>
  1094.           <merge key="info.product" type="string">GoGear Audio</merge>
  1095.           <merge key="info.category" type="string">portable_audio_player</merge>
  1096.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1097.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1098.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1099.           </match>
  1100.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1101.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1102.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1103.           </match>
  1104.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1105.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1106.           </match>
  1107.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1108.         </match>
  1109.       </match>
  1110.       <!-- Philips Shoqbox -->
  1111.       <match key="usb.vendor_id" int="0x0471">
  1112.         <match key="usb.product_id" int="0x0172">
  1113.           <match key="info.capabilities" contains_not="portable_audio_player">
  1114.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1115.           </match>
  1116.           <merge key="info.vendor" type="string">Philips</merge>
  1117.           <merge key="info.product" type="string">Shoqbox</merge>
  1118.           <merge key="info.category" type="string">portable_audio_player</merge>
  1119.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1120.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1121.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1122.           </match>
  1123.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1124.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1125.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1126.           </match>
  1127.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1128.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1129.           </match>
  1130.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1131.         </match>
  1132.       </match>
  1133.       <!-- Philips PSA610 -->
  1134.       <match key="usb.vendor_id" int="0x0471">
  1135.         <match key="usb.product_id" int="0x0181">
  1136.           <match key="info.capabilities" contains_not="portable_audio_player">
  1137.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1138.           </match>
  1139.           <merge key="info.vendor" type="string">Philips</merge>
  1140.           <merge key="info.product" type="string">PSA610</merge>
  1141.           <merge key="info.category" type="string">portable_audio_player</merge>
  1142.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1143.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1144.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1145.           </match>
  1146.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1147.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1148.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1149.           </match>
  1150.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1151.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1152.           </match>
  1153.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1154.         </match>
  1155.       </match>
  1156.       <!-- Philips HDD6320 -->
  1157.       <match key="usb.vendor_id" int="0x0471">
  1158.         <match key="usb.product_id" int="0x01eb">
  1159.           <match key="info.capabilities" contains_not="portable_audio_player">
  1160.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1161.           </match>
  1162.           <merge key="info.vendor" type="string">Philips</merge>
  1163.           <merge key="info.product" type="string">HDD6320</merge>
  1164.           <merge key="info.category" type="string">portable_audio_player</merge>
  1165.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1166.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1167.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1168.           </match>
  1169.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1170.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1171.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1172.           </match>
  1173.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1174.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1175.           </match>
  1176.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1177.         </match>
  1178.       </match>
  1179.       <!-- Philips GoGear SA6014/SA6015/SA6024/SA6025/SA6044/SA6045 -->
  1180.       <match key="usb.vendor_id" int="0x0471">
  1181.         <match key="usb.product_id" int="0x084e">
  1182.           <match key="info.capabilities" contains_not="portable_audio_player">
  1183.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1184.           </match>
  1185.           <merge key="info.vendor" type="string">Philips</merge>
  1186.           <merge key="info.product" type="string">GoGear SA6014/SA6015/SA6024/SA6025/SA6044/SA6045</merge>
  1187.           <merge key="info.category" type="string">portable_audio_player</merge>
  1188.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1189.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1190.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1191.           </match>
  1192.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1193.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1194.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1195.           </match>
  1196.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1197.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1198.           </match>
  1199.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1200.         </match>
  1201.       </match>
  1202.       <!-- Philips GoGear SA5145 -->
  1203.       <match key="usb.vendor_id" int="0x0471">
  1204.         <match key="usb.product_id" int="0x0857">
  1205.           <match key="info.capabilities" contains_not="portable_audio_player">
  1206.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1207.           </match>
  1208.           <merge key="info.vendor" type="string">Philips</merge>
  1209.           <merge key="info.product" type="string">GoGear SA5145</merge>
  1210.           <merge key="info.category" type="string">portable_audio_player</merge>
  1211.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1212.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1213.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1214.           </match>
  1215.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1216.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1217.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1218.           </match>
  1219.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1220.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1221.           </match>
  1222.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1223.         </match>
  1224.       </match>
  1225.       <!-- Philips GoGear SA6125/SA6145/SA6185 -->
  1226.       <match key="usb.vendor_id" int="0x0471">
  1227.         <match key="usb.product_id" int="0x2002">
  1228.           <match key="info.capabilities" contains_not="portable_audio_player">
  1229.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1230.           </match>
  1231.           <merge key="info.vendor" type="string">Philips</merge>
  1232.           <merge key="info.product" type="string">GoGear SA6125/SA6145/SA6185</merge>
  1233.           <merge key="info.category" type="string">portable_audio_player</merge>
  1234.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1235.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1236.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1237.           </match>
  1238.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1239.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1240.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1241.           </match>
  1242.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1243.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1244.           </match>
  1245.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1246.         </match>
  1247.       </match>
  1248.       <!-- Philips GoGear SA3345 -->
  1249.       <match key="usb.vendor_id" int="0x0471">
  1250.         <match key="usb.product_id" int="0x2004">
  1251.           <match key="info.capabilities" contains_not="portable_audio_player">
  1252.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1253.           </match>
  1254.           <merge key="info.vendor" type="string">Philips</merge>
  1255.           <merge key="info.product" type="string">GoGear SA3345</merge>
  1256.           <merge key="info.category" type="string">portable_audio_player</merge>
  1257.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1258.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1259.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1260.           </match>
  1261.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1262.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1263.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1264.           </match>
  1265.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1266.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1267.           </match>
  1268.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1269.         </match>
  1270.       </match>
  1271.       <!-- Philips PSA235 -->
  1272.       <match key="usb.vendor_id" int="0x0471">
  1273.         <match key="usb.product_id" int="0x7e01">
  1274.           <match key="info.capabilities" contains_not="portable_audio_player">
  1275.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1276.           </match>
  1277.           <merge key="info.vendor" type="string">Philips</merge>
  1278.           <merge key="info.product" type="string">PSA235</merge>
  1279.           <merge key="info.category" type="string">portable_audio_player</merge>
  1280.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1281.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1282.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1283.           </match>
  1284.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1285.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1286.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1287.           </match>
  1288.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1289.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1290.           </match>
  1291.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1292.         </match>
  1293.       </match>
  1294.       <!-- SanDisk Sansa m230/m240 -->
  1295.       <match key="usb.vendor_id" int="0x0781">
  1296.         <match key="usb.product_id" int="0x7400">
  1297.           <match key="info.capabilities" contains_not="portable_audio_player">
  1298.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1299.           </match>
  1300.           <merge key="info.vendor" type="string">SanDisk</merge>
  1301.           <merge key="info.product" type="string">Sansa m230/m240</merge>
  1302.           <merge key="info.category" type="string">portable_audio_player</merge>
  1303.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1304.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1305.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1306.           </match>
  1307.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1308.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1309.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1310.           </match>
  1311.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1312.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1313.           </match>
  1314.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1315.         </match>
  1316.       </match>
  1317.       <!-- SanDisk Sansa c150 -->
  1318.       <match key="usb.vendor_id" int="0x0781">
  1319.         <match key="usb.product_id" int="0x7410">
  1320.           <match key="info.capabilities" contains_not="portable_audio_player">
  1321.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1322.           </match>
  1323.           <merge key="info.vendor" type="string">SanDisk</merge>
  1324.           <merge key="info.product" type="string">Sansa c150</merge>
  1325.           <merge key="info.category" type="string">portable_audio_player</merge>
  1326.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1327.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1328.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1329.           </match>
  1330.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1331.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1332.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1333.           </match>
  1334.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1335.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1336.           </match>
  1337.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1338.         </match>
  1339.       </match>
  1340.       <!-- SanDisk Sansa e200/e250/e260/e270/e280 -->
  1341.       <match key="usb.vendor_id" int="0x0781">
  1342.         <match key="usb.product_id" int="0x7420">
  1343.           <match key="info.capabilities" contains_not="portable_audio_player">
  1344.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1345.           </match>
  1346.           <merge key="info.vendor" type="string">SanDisk</merge>
  1347.           <merge key="info.product" type="string">Sansa e200/e250/e260/e270/e280</merge>
  1348.           <merge key="info.category" type="string">portable_audio_player</merge>
  1349.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1350.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1351.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1352.           </match>
  1353.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1354.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1355.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1356.           </match>
  1357.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1358.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1359.           </match>
  1360.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1361.         </match>
  1362.       </match>
  1363.       <!-- SanDisk Sansa e280 -->
  1364.       <match key="usb.vendor_id" int="0x0781">
  1365.         <match key="usb.product_id" int="0x7421">
  1366.           <match key="info.capabilities" contains_not="portable_audio_player">
  1367.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1368.           </match>
  1369.           <merge key="info.vendor" type="string">SanDisk</merge>
  1370.           <merge key="info.product" type="string">Sansa e280</merge>
  1371.           <merge key="info.category" type="string">portable_audio_player</merge>
  1372.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1373.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1374.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1375.           </match>
  1376.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1377.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1378.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1379.           </match>
  1380.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1381.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1382.           </match>
  1383.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1384.         </match>
  1385.       </match>
  1386.       <!-- SanDisk Sansa e280 v2 -->
  1387.       <match key="usb.vendor_id" int="0x0781">
  1388.         <match key="usb.product_id" int="0x7422">
  1389.           <match key="info.capabilities" contains_not="portable_audio_player">
  1390.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1391.           </match>
  1392.           <merge key="info.vendor" type="string">SanDisk</merge>
  1393.           <merge key="info.product" type="string">Sansa e280 v2</merge>
  1394.           <merge key="info.category" type="string">portable_audio_player</merge>
  1395.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1396.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1397.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1398.           </match>
  1399.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1400.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1401.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1402.           </match>
  1403.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1404.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1405.           </match>
  1406.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1407.         </match>
  1408.       </match>
  1409.       <!-- SanDisk Sansa m240 -->
  1410.       <match key="usb.vendor_id" int="0x0781">
  1411.         <match key="usb.product_id" int="0x7430">
  1412.           <match key="info.capabilities" contains_not="portable_audio_player">
  1413.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1414.           </match>
  1415.           <merge key="info.vendor" type="string">SanDisk</merge>
  1416.           <merge key="info.product" type="string">Sansa m240</merge>
  1417.           <merge key="info.category" type="string">portable_audio_player</merge>
  1418.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1419.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1420.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1421.           </match>
  1422.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1423.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1424.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1425.           </match>
  1426.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1427.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1428.           </match>
  1429.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1430.         </match>
  1431.       </match>
  1432.       <!-- SanDisk Sansa Clip -->
  1433.       <match key="usb.vendor_id" int="0x0781">
  1434.         <match key="usb.product_id" int="0x7432">
  1435.           <match key="info.capabilities" contains_not="portable_audio_player">
  1436.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1437.           </match>
  1438.           <merge key="info.vendor" type="string">SanDisk</merge>
  1439.           <merge key="info.product" type="string">Sansa Clip</merge>
  1440.           <merge key="info.category" type="string">portable_audio_player</merge>
  1441.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1442.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1443.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1444.           </match>
  1445.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1446.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1447.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1448.           </match>
  1449.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1450.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1451.           </match>
  1452.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1453.         </match>
  1454.       </match>
  1455.       <!-- SanDisk Sansa c240/c250 -->
  1456.       <match key="usb.vendor_id" int="0x0781">
  1457.         <match key="usb.product_id" int="0x7450">
  1458.           <match key="info.capabilities" contains_not="portable_audio_player">
  1459.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1460.           </match>
  1461.           <merge key="info.vendor" type="string">SanDisk</merge>
  1462.           <merge key="info.product" type="string">Sansa c240/c250</merge>
  1463.           <merge key="info.category" type="string">portable_audio_player</merge>
  1464.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1465.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1466.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1467.           </match>
  1468.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1469.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1470.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1471.           </match>
  1472.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1473.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1474.           </match>
  1475.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1476.         </match>
  1477.       </match>
  1478.       <!-- SanDisk Sansa Express -->
  1479.       <match key="usb.vendor_id" int="0x0781">
  1480.         <match key="usb.product_id" int="0x7460">
  1481.           <match key="info.capabilities" contains_not="portable_audio_player">
  1482.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1483.           </match>
  1484.           <merge key="info.vendor" type="string">SanDisk</merge>
  1485.           <merge key="info.product" type="string">Sansa Express</merge>
  1486.           <merge key="info.category" type="string">portable_audio_player</merge>
  1487.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1488.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1489.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1490.           </match>
  1491.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1492.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1493.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1494.           </match>
  1495.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1496.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1497.           </match>
  1498.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1499.         </match>
  1500.       </match>
  1501.       <!-- SanDisk Sansa Connect -->
  1502.       <match key="usb.vendor_id" int="0x0781">
  1503.         <match key="usb.product_id" int="0x7480">
  1504.           <match key="info.capabilities" contains_not="portable_audio_player">
  1505.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1506.           </match>
  1507.           <merge key="info.vendor" type="string">SanDisk</merge>
  1508.           <merge key="info.product" type="string">Sansa Connect</merge>
  1509.           <merge key="info.category" type="string">portable_audio_player</merge>
  1510.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1511.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1512.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1513.           </match>
  1514.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1515.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1516.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1517.           </match>
  1518.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1519.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1520.           </match>
  1521.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1522.         </match>
  1523.       </match>
  1524.       <!-- SanDisk Sansa View -->
  1525.       <match key="usb.vendor_id" int="0x0781">
  1526.         <match key="usb.product_id" int="0x74b0">
  1527.           <match key="info.capabilities" contains_not="portable_audio_player">
  1528.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1529.           </match>
  1530.           <merge key="info.vendor" type="string">SanDisk</merge>
  1531.           <merge key="info.product" type="string">Sansa View</merge>
  1532.           <merge key="info.category" type="string">portable_audio_player</merge>
  1533.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1534.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1535.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1536.           </match>
  1537.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1538.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1539.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1540.           </match>
  1541.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1542.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1543.           </match>
  1544.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1545.         </match>
  1546.       </match>
  1547.       <!-- SanDisk Sansa Fuze -->
  1548.       <match key="usb.vendor_id" int="0x0781">
  1549.         <match key="usb.product_id" int="0x74c0">
  1550.           <match key="info.capabilities" contains_not="portable_audio_player">
  1551.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1552.           </match>
  1553.           <merge key="info.vendor" type="string">SanDisk</merge>
  1554.           <merge key="info.product" type="string">Sansa Fuze</merge>
  1555.           <merge key="info.category" type="string">portable_audio_player</merge>
  1556.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1557.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1558.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1559.           </match>
  1560.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1561.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1562.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1563.           </match>
  1564.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1565.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1566.           </match>
  1567.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1568.         </match>
  1569.       </match>
  1570.       <!-- iRiver Portable Media Center -->
  1571.       <match key="usb.vendor_id" int="0x1006">
  1572.         <match key="usb.product_id" int="0x4002">
  1573.           <match key="info.capabilities" contains_not="portable_audio_player">
  1574.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1575.           </match>
  1576.           <merge key="info.vendor" type="string">iRiver</merge>
  1577.           <merge key="info.product" type="string">Portable Media Center</merge>
  1578.           <merge key="info.category" type="string">portable_audio_player</merge>
  1579.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1580.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1581.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1582.           </match>
  1583.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1584.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1585.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1586.           </match>
  1587.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1588.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1589.           </match>
  1590.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1591.         </match>
  1592.       </match>
  1593.       <!-- iRiver Portable Media Center -->
  1594.       <match key="usb.vendor_id" int="0x1006">
  1595.         <match key="usb.product_id" int="0x4003">
  1596.           <match key="info.capabilities" contains_not="portable_audio_player">
  1597.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1598.           </match>
  1599.           <merge key="info.vendor" type="string">iRiver</merge>
  1600.           <merge key="info.product" type="string">Portable Media Center</merge>
  1601.           <merge key="info.category" type="string">portable_audio_player</merge>
  1602.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1603.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1604.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1605.           </match>
  1606.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1607.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1608.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1609.           </match>
  1610.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1611.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1612.           </match>
  1613.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1614.         </match>
  1615.       </match>
  1616.       <!-- iRiver iFP-880 -->
  1617.       <match key="usb.vendor_id" int="0x4102">
  1618.         <match key="usb.product_id" int="0x1008">
  1619.           <match key="info.capabilities" contains_not="portable_audio_player">
  1620.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1621.           </match>
  1622.           <merge key="info.vendor" type="string">iRiver</merge>
  1623.           <merge key="info.product" type="string">iFP-880</merge>
  1624.           <merge key="info.category" type="string">portable_audio_player</merge>
  1625.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1626.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1627.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1628.           </match>
  1629.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1630.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1631.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1632.           </match>
  1633.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1634.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1635.           </match>
  1636.           <match key="portable_audio_player.output_formats" contains_not="application/ogg">
  1637.             <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
  1638.           </match>
  1639.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1640.         </match>
  1641.       </match>
  1642.       <!-- iRiver T10 -->
  1643.       <match key="usb.vendor_id" int="0x4102">
  1644.         <match key="usb.product_id" int="0x1113">
  1645.           <match key="info.capabilities" contains_not="portable_audio_player">
  1646.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1647.           </match>
  1648.           <merge key="info.vendor" type="string">iRiver</merge>
  1649.           <merge key="info.product" type="string">T10</merge>
  1650.           <merge key="info.category" type="string">portable_audio_player</merge>
  1651.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1652.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1653.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1654.           </match>
  1655.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1656.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1657.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1658.           </match>
  1659.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1660.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1661.           </match>
  1662.           <match key="portable_audio_player.output_formats" contains_not="application/ogg">
  1663.             <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
  1664.           </match>
  1665.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1666.         </match>
  1667.       </match>
  1668.       <!-- iRiver T20 FM -->
  1669.       <match key="usb.vendor_id" int="0x4102">
  1670.         <match key="usb.product_id" int="0x1114">
  1671.           <match key="info.capabilities" contains_not="portable_audio_player">
  1672.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1673.           </match>
  1674.           <merge key="info.vendor" type="string">iRiver</merge>
  1675.           <merge key="info.product" type="string">T20 FM</merge>
  1676.           <merge key="info.category" type="string">portable_audio_player</merge>
  1677.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1678.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1679.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1680.           </match>
  1681.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1682.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1683.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1684.           </match>
  1685.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1686.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1687.           </match>
  1688.           <match key="portable_audio_player.output_formats" contains_not="application/ogg">
  1689.             <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
  1690.           </match>
  1691.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1692.         </match>
  1693.       </match>
  1694.       <!-- iRiver T20 -->
  1695.       <match key="usb.vendor_id" int="0x4102">
  1696.         <match key="usb.product_id" int="0x1115">
  1697.           <match key="info.capabilities" contains_not="portable_audio_player">
  1698.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1699.           </match>
  1700.           <merge key="info.vendor" type="string">iRiver</merge>
  1701.           <merge key="info.product" type="string">T20</merge>
  1702.           <merge key="info.category" type="string">portable_audio_player</merge>
  1703.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1704.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1705.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1706.           </match>
  1707.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1708.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1709.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1710.           </match>
  1711.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1712.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1713.           </match>
  1714.           <match key="portable_audio_player.output_formats" contains_not="application/ogg">
  1715.             <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
  1716.           </match>
  1717.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1718.         </match>
  1719.       </match>
  1720.       <!-- iRiver U10 -->
  1721.       <match key="usb.vendor_id" int="0x4102">
  1722.         <match key="usb.product_id" int="0x1116">
  1723.           <match key="info.capabilities" contains_not="portable_audio_player">
  1724.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1725.           </match>
  1726.           <merge key="info.vendor" type="string">iRiver</merge>
  1727.           <merge key="info.product" type="string">U10</merge>
  1728.           <merge key="info.category" type="string">portable_audio_player</merge>
  1729.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1730.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1731.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1732.           </match>
  1733.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1734.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1735.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1736.           </match>
  1737.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1738.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1739.           </match>
  1740.           <match key="portable_audio_player.output_formats" contains_not="application/ogg">
  1741.             <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
  1742.           </match>
  1743.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1744.         </match>
  1745.       </match>
  1746.       <!-- iRiver T10a -->
  1747.       <match key="usb.vendor_id" int="0x4102">
  1748.         <match key="usb.product_id" int="0x1117">
  1749.           <match key="info.capabilities" contains_not="portable_audio_player">
  1750.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1751.           </match>
  1752.           <merge key="info.vendor" type="string">iRiver</merge>
  1753.           <merge key="info.product" type="string">T10a</merge>
  1754.           <merge key="info.category" type="string">portable_audio_player</merge>
  1755.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1756.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1757.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1758.           </match>
  1759.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1760.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1761.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1762.           </match>
  1763.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1764.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1765.           </match>
  1766.           <match key="portable_audio_player.output_formats" contains_not="application/ogg">
  1767.             <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
  1768.           </match>
  1769.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1770.         </match>
  1771.       </match>
  1772.       <!-- iRiver T20 -->
  1773.       <match key="usb.vendor_id" int="0x4102">
  1774.         <match key="usb.product_id" int="0x1118">
  1775.           <match key="info.capabilities" contains_not="portable_audio_player">
  1776.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1777.           </match>
  1778.           <merge key="info.vendor" type="string">iRiver</merge>
  1779.           <merge key="info.product" type="string">T20</merge>
  1780.           <merge key="info.category" type="string">portable_audio_player</merge>
  1781.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1782.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1783.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1784.           </match>
  1785.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1786.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1787.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1788.           </match>
  1789.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1790.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1791.           </match>
  1792.           <match key="portable_audio_player.output_formats" contains_not="application/ogg">
  1793.             <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
  1794.           </match>
  1795.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1796.         </match>
  1797.       </match>
  1798.       <!-- iRiver T30 -->
  1799.       <match key="usb.vendor_id" int="0x4102">
  1800.         <match key="usb.product_id" int="0x1119">
  1801.           <match key="info.capabilities" contains_not="portable_audio_player">
  1802.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1803.           </match>
  1804.           <merge key="info.vendor" type="string">iRiver</merge>
  1805.           <merge key="info.product" type="string">T30</merge>
  1806.           <merge key="info.category" type="string">portable_audio_player</merge>
  1807.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1808.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1809.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1810.           </match>
  1811.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1812.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1813.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1814.           </match>
  1815.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1816.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1817.           </match>
  1818.           <match key="portable_audio_player.output_formats" contains_not="application/ogg">
  1819.             <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
  1820.           </match>
  1821.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1822.         </match>
  1823.       </match>
  1824.       <!-- iRiver T10 2GB -->
  1825.       <match key="usb.vendor_id" int="0x4102">
  1826.         <match key="usb.product_id" int="0x1120">
  1827.           <match key="info.capabilities" contains_not="portable_audio_player">
  1828.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1829.           </match>
  1830.           <merge key="info.vendor" type="string">iRiver</merge>
  1831.           <merge key="info.product" type="string">T10 2GB</merge>
  1832.           <merge key="info.category" type="string">portable_audio_player</merge>
  1833.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1834.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1835.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1836.           </match>
  1837.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1838.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1839.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1840.           </match>
  1841.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1842.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1843.           </match>
  1844.           <match key="portable_audio_player.output_formats" contains_not="application/ogg">
  1845.             <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
  1846.           </match>
  1847.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1848.         </match>
  1849.       </match>
  1850.       <!-- iRiver N12 -->
  1851.       <match key="usb.vendor_id" int="0x4102">
  1852.         <match key="usb.product_id" int="0x1122">
  1853.           <match key="info.capabilities" contains_not="portable_audio_player">
  1854.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1855.           </match>
  1856.           <merge key="info.vendor" type="string">iRiver</merge>
  1857.           <merge key="info.product" type="string">N12</merge>
  1858.           <merge key="info.category" type="string">portable_audio_player</merge>
  1859.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1860.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1861.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1862.           </match>
  1863.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1864.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1865.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1866.           </match>
  1867.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1868.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1869.           </match>
  1870.           <match key="portable_audio_player.output_formats" contains_not="application/ogg">
  1871.             <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
  1872.           </match>
  1873.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1874.         </match>
  1875.       </match>
  1876.       <!-- iRiver Clix2 -->
  1877.       <match key="usb.vendor_id" int="0x4102">
  1878.         <match key="usb.product_id" int="0x1126">
  1879.           <match key="info.capabilities" contains_not="portable_audio_player">
  1880.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1881.           </match>
  1882.           <merge key="info.vendor" type="string">iRiver</merge>
  1883.           <merge key="info.product" type="string">Clix2</merge>
  1884.           <merge key="info.category" type="string">portable_audio_player</merge>
  1885.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1886.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1887.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1888.           </match>
  1889.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1890.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1891.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1892.           </match>
  1893.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1894.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1895.           </match>
  1896.           <match key="portable_audio_player.output_formats" contains_not="application/ogg">
  1897.             <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
  1898.           </match>
  1899.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1900.         </match>
  1901.       </match>
  1902.       <!-- iRiver Clix -->
  1903.       <match key="usb.vendor_id" int="0x4102">
  1904.         <match key="usb.product_id" int="0x112a">
  1905.           <match key="info.capabilities" contains_not="portable_audio_player">
  1906.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1907.           </match>
  1908.           <merge key="info.vendor" type="string">iRiver</merge>
  1909.           <merge key="info.product" type="string">Clix</merge>
  1910.           <merge key="info.category" type="string">portable_audio_player</merge>
  1911.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1912.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1913.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1914.           </match>
  1915.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1916.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1917.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1918.           </match>
  1919.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1920.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1921.           </match>
  1922.           <match key="portable_audio_player.output_formats" contains_not="application/ogg">
  1923.             <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
  1924.           </match>
  1925.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1926.         </match>
  1927.       </match>
  1928.       <!-- iRiver X20 -->
  1929.       <match key="usb.vendor_id" int="0x4102">
  1930.         <match key="usb.product_id" int="0x1132">
  1931.           <match key="info.capabilities" contains_not="portable_audio_player">
  1932.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1933.           </match>
  1934.           <merge key="info.vendor" type="string">iRiver</merge>
  1935.           <merge key="info.product" type="string">X20</merge>
  1936.           <merge key="info.category" type="string">portable_audio_player</merge>
  1937.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1938.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1939.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1940.           </match>
  1941.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1942.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1943.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1944.           </match>
  1945.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1946.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1947.           </match>
  1948.           <match key="portable_audio_player.output_formats" contains_not="application/ogg">
  1949.             <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
  1950.           </match>
  1951.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1952.         </match>
  1953.       </match>
  1954.       <!-- iRiver T60 -->
  1955.       <match key="usb.vendor_id" int="0x4102">
  1956.         <match key="usb.product_id" int="0x1134">
  1957.           <match key="info.capabilities" contains_not="portable_audio_player">
  1958.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1959.           </match>
  1960.           <merge key="info.vendor" type="string">iRiver</merge>
  1961.           <merge key="info.product" type="string">T60</merge>
  1962.           <merge key="info.category" type="string">portable_audio_player</merge>
  1963.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1964.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1965.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1966.           </match>
  1967.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1968.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1969.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1970.           </match>
  1971.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1972.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1973.           </match>
  1974.           <match key="portable_audio_player.output_formats" contains_not="application/ogg">
  1975.             <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
  1976.           </match>
  1977.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  1978.         </match>
  1979.       </match>
  1980.       <!-- iRiver E100 -->
  1981.       <match key="usb.vendor_id" int="0x4102">
  1982.         <match key="usb.product_id" int="0x1141">
  1983.           <match key="info.capabilities" contains_not="portable_audio_player">
  1984.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  1985.           </match>
  1986.           <merge key="info.vendor" type="string">iRiver</merge>
  1987.           <merge key="info.product" type="string">E100</merge>
  1988.           <merge key="info.category" type="string">portable_audio_player</merge>
  1989.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  1990.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  1991.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  1992.           </match>
  1993.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  1994.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  1995.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  1996.           </match>
  1997.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  1998.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  1999.           </match>
  2000.           <match key="portable_audio_player.output_formats" contains_not="application/ogg">
  2001.             <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
  2002.           </match>
  2003.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2004.         </match>
  2005.       </match>
  2006.       <!-- iRiver H10 20GB -->
  2007.       <match key="usb.vendor_id" int="0x4102">
  2008.         <match key="usb.product_id" int="0x2101">
  2009.           <match key="info.capabilities" contains_not="portable_audio_player">
  2010.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2011.           </match>
  2012.           <merge key="info.vendor" type="string">iRiver</merge>
  2013.           <merge key="info.product" type="string">H10 20GB</merge>
  2014.           <merge key="info.category" type="string">portable_audio_player</merge>
  2015.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2016.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2017.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2018.           </match>
  2019.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2020.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2021.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2022.           </match>
  2023.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2024.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2025.           </match>
  2026.           <match key="portable_audio_player.output_formats" contains_not="application/ogg">
  2027.             <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
  2028.           </match>
  2029.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2030.         </match>
  2031.       </match>
  2032.       <!-- iRiver H10 -->
  2033.       <match key="usb.vendor_id" int="0x4102">
  2034.         <match key="usb.product_id" int="0x2102">
  2035.           <match key="info.capabilities" contains_not="portable_audio_player">
  2036.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2037.           </match>
  2038.           <merge key="info.vendor" type="string">iRiver</merge>
  2039.           <merge key="info.product" type="string">H10</merge>
  2040.           <merge key="info.category" type="string">portable_audio_player</merge>
  2041.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2042.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2043.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2044.           </match>
  2045.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2046.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2047.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2048.           </match>
  2049.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2050.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2051.           </match>
  2052.           <match key="portable_audio_player.output_formats" contains_not="application/ogg">
  2053.             <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
  2054.           </match>
  2055.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2056.         </match>
  2057.       </match>
  2058.       <!-- Dell, Inc DJ Itty -->
  2059.       <match key="usb.vendor_id" int="0x413c">
  2060.         <match key="usb.product_id" int="0x4500">
  2061.           <match key="info.capabilities" contains_not="portable_audio_player">
  2062.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2063.           </match>
  2064.           <merge key="info.vendor" type="string">Dell, Inc</merge>
  2065.           <merge key="info.product" type="string">DJ Itty</merge>
  2066.           <merge key="info.category" type="string">portable_audio_player</merge>
  2067.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2068.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2069.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2070.           </match>
  2071.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2072.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2073.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2074.           </match>
  2075.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2076.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2077.           </match>
  2078.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2079.         </match>
  2080.       </match>
  2081.       <!-- Toshiba Gigabeat MEGF-40 -->
  2082.       <match key="usb.vendor_id" int="0x0930">
  2083.         <match key="usb.product_id" int="0x0009">
  2084.           <match key="info.capabilities" contains_not="portable_audio_player">
  2085.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2086.           </match>
  2087.           <merge key="info.vendor" type="string">Toshiba</merge>
  2088.           <merge key="info.product" type="string">Gigabeat MEGF-40</merge>
  2089.           <merge key="info.category" type="string">portable_audio_player</merge>
  2090.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2091.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2092.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2093.           </match>
  2094.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2095.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2096.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2097.           </match>
  2098.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2099.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2100.           </match>
  2101.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2102.         </match>
  2103.       </match>
  2104.       <!-- Toshiba Gigabeat -->
  2105.       <match key="usb.vendor_id" int="0x0930">
  2106.         <match key="usb.product_id" int="0x000c">
  2107.           <match key="info.capabilities" contains_not="portable_audio_player">
  2108.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2109.           </match>
  2110.           <merge key="info.vendor" type="string">Toshiba</merge>
  2111.           <merge key="info.product" type="string">Gigabeat</merge>
  2112.           <merge key="info.category" type="string">portable_audio_player</merge>
  2113.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2114.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2115.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2116.           </match>
  2117.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2118.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2119.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2120.           </match>
  2121.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2122.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2123.           </match>
  2124.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2125.         </match>
  2126.       </match>
  2127.       <!-- Toshiba Gigabeat P20 -->
  2128.       <match key="usb.vendor_id" int="0x0930">
  2129.         <match key="usb.product_id" int="0x000f">
  2130.           <match key="info.capabilities" contains_not="portable_audio_player">
  2131.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2132.           </match>
  2133.           <merge key="info.vendor" type="string">Toshiba</merge>
  2134.           <merge key="info.product" type="string">Gigabeat P20</merge>
  2135.           <merge key="info.category" type="string">portable_audio_player</merge>
  2136.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2137.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2138.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2139.           </match>
  2140.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2141.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2142.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2143.           </match>
  2144.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2145.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2146.           </match>
  2147.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2148.         </match>
  2149.       </match>
  2150.       <!-- Toshiba Gigabeat S -->
  2151.       <match key="usb.vendor_id" int="0x0930">
  2152.         <match key="usb.product_id" int="0x0010">
  2153.           <match key="info.capabilities" contains_not="portable_audio_player">
  2154.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2155.           </match>
  2156.           <merge key="info.vendor" type="string">Toshiba</merge>
  2157.           <merge key="info.product" type="string">Gigabeat S</merge>
  2158.           <merge key="info.category" type="string">portable_audio_player</merge>
  2159.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2160.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2161.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2162.           </match>
  2163.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2164.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2165.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2166.           </match>
  2167.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2168.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2169.           </match>
  2170.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2171.         </match>
  2172.       </match>
  2173.       <!-- Toshiba Gigabeat P10 -->
  2174.       <match key="usb.vendor_id" int="0x0930">
  2175.         <match key="usb.product_id" int="0x0011">
  2176.           <match key="info.capabilities" contains_not="portable_audio_player">
  2177.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2178.           </match>
  2179.           <merge key="info.vendor" type="string">Toshiba</merge>
  2180.           <merge key="info.product" type="string">Gigabeat P10</merge>
  2181.           <merge key="info.category" type="string">portable_audio_player</merge>
  2182.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2183.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2184.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2185.           </match>
  2186.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2187.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2188.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2189.           </match>
  2190.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2191.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2192.           </match>
  2193.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2194.         </match>
  2195.       </match>
  2196.       <!-- Toshiba Gigabeat V30 -->
  2197.       <match key="usb.vendor_id" int="0x0930">
  2198.         <match key="usb.product_id" int="0x0014">
  2199.           <match key="info.capabilities" contains_not="portable_audio_player">
  2200.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2201.           </match>
  2202.           <merge key="info.vendor" type="string">Toshiba</merge>
  2203.           <merge key="info.product" type="string">Gigabeat V30</merge>
  2204.           <merge key="info.category" type="string">portable_audio_player</merge>
  2205.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2206.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2207.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2208.           </match>
  2209.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2210.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2211.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2212.           </match>
  2213.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2214.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2215.           </match>
  2216.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2217.         </match>
  2218.       </match>
  2219.       <!-- Toshiba Gigabeat U -->
  2220.       <match key="usb.vendor_id" int="0x0930">
  2221.         <match key="usb.product_id" int="0x0016">
  2222.           <match key="info.capabilities" contains_not="portable_audio_player">
  2223.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2224.           </match>
  2225.           <merge key="info.vendor" type="string">Toshiba</merge>
  2226.           <merge key="info.product" type="string">Gigabeat U</merge>
  2227.           <merge key="info.category" type="string">portable_audio_player</merge>
  2228.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2229.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2230.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2231.           </match>
  2232.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2233.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2234.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2235.           </match>
  2236.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2237.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2238.           </match>
  2239.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2240.         </match>
  2241.       </match>
  2242.       <!-- Toshiba Gigabeat MEU202 -->
  2243.       <match key="usb.vendor_id" int="0x0930">
  2244.         <match key="usb.product_id" int="0x0018">
  2245.           <match key="info.capabilities" contains_not="portable_audio_player">
  2246.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2247.           </match>
  2248.           <merge key="info.vendor" type="string">Toshiba</merge>
  2249.           <merge key="info.product" type="string">Gigabeat MEU202</merge>
  2250.           <merge key="info.category" type="string">portable_audio_player</merge>
  2251.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2252.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2253.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2254.           </match>
  2255.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2256.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2257.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2258.           </match>
  2259.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2260.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2261.           </match>
  2262.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2263.         </match>
  2264.       </match>
  2265.       <!-- Toshiba Gigabeat T -->
  2266.       <match key="usb.vendor_id" int="0x0930">
  2267.         <match key="usb.product_id" int="0x0019">
  2268.           <match key="info.capabilities" contains_not="portable_audio_player">
  2269.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2270.           </match>
  2271.           <merge key="info.vendor" type="string">Toshiba</merge>
  2272.           <merge key="info.product" type="string">Gigabeat T</merge>
  2273.           <merge key="info.category" type="string">portable_audio_player</merge>
  2274.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2275.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2276.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2277.           </match>
  2278.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2279.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2280.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2281.           </match>
  2282.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2283.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2284.           </match>
  2285.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2286.         </match>
  2287.       </match>
  2288.       <!-- Archos Gmini XS100 -->
  2289.       <match key="usb.vendor_id" int="0x0e79">
  2290.         <match key="usb.product_id" int="0x1207">
  2291.           <match key="info.capabilities" contains_not="portable_audio_player">
  2292.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2293.           </match>
  2294.           <merge key="info.vendor" type="string">Archos</merge>
  2295.           <merge key="info.product" type="string">Gmini XS100</merge>
  2296.           <merge key="info.category" type="string">portable_audio_player</merge>
  2297.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2298.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2299.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2300.           </match>
  2301.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2302.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2303.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2304.           </match>
  2305.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2306.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2307.           </match>
  2308.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2309.         </match>
  2310.       </match>
  2311.       <!-- Archos XS202 (MTP mode) -->
  2312.       <match key="usb.vendor_id" int="0x0e79">
  2313.         <match key="usb.product_id" int="0x1208">
  2314.           <match key="info.capabilities" contains_not="portable_audio_player">
  2315.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2316.           </match>
  2317.           <merge key="info.vendor" type="string">Archos</merge>
  2318.           <merge key="info.product" type="string">XS202 (MTP mode)</merge>
  2319.           <merge key="info.category" type="string">portable_audio_player</merge>
  2320.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2321.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2322.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2323.           </match>
  2324.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2325.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2326.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2327.           </match>
  2328.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2329.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2330.           </match>
  2331.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2332.         </match>
  2333.       </match>
  2334.       <!-- Archos 104 (MTP mode) -->
  2335.       <match key="usb.vendor_id" int="0x0e79">
  2336.         <match key="usb.product_id" int="0x120a">
  2337.           <match key="info.capabilities" contains_not="portable_audio_player">
  2338.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2339.           </match>
  2340.           <merge key="info.vendor" type="string">Archos</merge>
  2341.           <merge key="info.product" type="string">104 (MTP mode)</merge>
  2342.           <merge key="info.category" type="string">portable_audio_player</merge>
  2343.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2344.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2345.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2346.           </match>
  2347.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2348.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2349.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2350.           </match>
  2351.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2352.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2353.           </match>
  2354.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2355.         </match>
  2356.       </match>
  2357.       <!-- Archos 404 (MTP mode) -->
  2358.       <match key="usb.vendor_id" int="0x0e79">
  2359.         <match key="usb.product_id" int="0x1301">
  2360.           <match key="info.capabilities" contains_not="portable_audio_player">
  2361.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2362.           </match>
  2363.           <merge key="info.vendor" type="string">Archos</merge>
  2364.           <merge key="info.product" type="string">404 (MTP mode)</merge>
  2365.           <merge key="info.category" type="string">portable_audio_player</merge>
  2366.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2367.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2368.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2369.           </match>
  2370.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2371.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2372.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2373.           </match>
  2374.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2375.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2376.           </match>
  2377.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2378.         </match>
  2379.       </match>
  2380.       <!-- Archos 504 (MTP mode) -->
  2381.       <match key="usb.vendor_id" int="0x0e79">
  2382.         <match key="usb.product_id" int="0x1307">
  2383.           <match key="info.capabilities" contains_not="portable_audio_player">
  2384.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2385.           </match>
  2386.           <merge key="info.vendor" type="string">Archos</merge>
  2387.           <merge key="info.product" type="string">504 (MTP mode)</merge>
  2388.           <merge key="info.category" type="string">portable_audio_player</merge>
  2389.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2390.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2391.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2392.           </match>
  2393.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2394.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2395.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2396.           </match>
  2397.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2398.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2399.           </match>
  2400.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2401.         </match>
  2402.       </match>
  2403.       <!-- Archos 704 mobile dvr -->
  2404.       <match key="usb.vendor_id" int="0x0e79">
  2405.         <match key="usb.product_id" int="0x130d">
  2406.           <match key="info.capabilities" contains_not="portable_audio_player">
  2407.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2408.           </match>
  2409.           <merge key="info.vendor" type="string">Archos</merge>
  2410.           <merge key="info.product" type="string">704 mobile dvr</merge>
  2411.           <merge key="info.category" type="string">portable_audio_player</merge>
  2412.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2413.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2414.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2415.           </match>
  2416.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2417.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2418.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2419.           </match>
  2420.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2421.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2422.           </match>
  2423.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2424.         </match>
  2425.       </match>
  2426.       <!-- Archos 605 (MTP mode) -->
  2427.       <match key="usb.vendor_id" int="0x0e79">
  2428.         <match key="usb.product_id" int="0x1313">
  2429.           <match key="info.capabilities" contains_not="portable_audio_player">
  2430.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2431.           </match>
  2432.           <merge key="info.vendor" type="string">Archos</merge>
  2433.           <merge key="info.product" type="string">605 (MTP mode)</merge>
  2434.           <merge key="info.category" type="string">portable_audio_player</merge>
  2435.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2436.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2437.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2438.           </match>
  2439.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2440.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2441.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2442.           </match>
  2443.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2444.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2445.           </match>
  2446.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2447.         </match>
  2448.       </match>
  2449.       <!-- Dunlop MP3 player 1GB / EGOMAN MD223AFD -->
  2450.       <match key="usb.vendor_id" int="0x10d6">
  2451.         <match key="usb.product_id" int="0x2200">
  2452.           <match key="info.capabilities" contains_not="portable_audio_player">
  2453.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2454.           </match>
  2455.           <merge key="info.vendor" type="string">Dunlop</merge>
  2456.           <merge key="info.product" type="string">MP3 player 1GB / EGOMAN MD223AFD</merge>
  2457.           <merge key="info.category" type="string">portable_audio_player</merge>
  2458.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2459.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2460.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2461.           </match>
  2462.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2463.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2464.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2465.           </match>
  2466.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2467.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2468.           </match>
  2469.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2470.         </match>
  2471.       </match>
  2472.       <!-- Microsoft Zune -->
  2473.       <match key="usb.vendor_id" int="0x045e">
  2474.         <match key="usb.product_id" int="0x0710">
  2475.           <match key="info.capabilities" contains_not="portable_audio_player">
  2476.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2477.           </match>
  2478.           <merge key="info.vendor" type="string">Microsoft</merge>
  2479.           <merge key="info.product" type="string">Zune</merge>
  2480.           <merge key="info.category" type="string">portable_audio_player</merge>
  2481.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2482.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2483.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2484.           </match>
  2485.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2486.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2487.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2488.           </match>
  2489.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2490.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2491.           </match>
  2492.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2493.         </match>
  2494.       </match>
  2495.       <!-- Sirius Stiletto -->
  2496.       <match key="usb.vendor_id" int="0x18f6">
  2497.         <match key="usb.product_id" int="0x0102">
  2498.           <match key="info.capabilities" contains_not="portable_audio_player">
  2499.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2500.           </match>
  2501.           <merge key="info.vendor" type="string">Sirius</merge>
  2502.           <merge key="info.product" type="string">Stiletto</merge>
  2503.           <merge key="info.category" type="string">portable_audio_player</merge>
  2504.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2505.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2506.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2507.           </match>
  2508.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2509.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2510.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2511.           </match>
  2512.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2513.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2514.           </match>
  2515.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2516.         </match>
  2517.       </match>
  2518.       <!-- Sirius Stiletto 2 -->
  2519.       <match key="usb.vendor_id" int="0x18f6">
  2520.         <match key="usb.product_id" int="0x0110">
  2521.           <match key="info.capabilities" contains_not="portable_audio_player">
  2522.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2523.           </match>
  2524.           <merge key="info.vendor" type="string">Sirius</merge>
  2525.           <merge key="info.product" type="string">Stiletto 2</merge>
  2526.           <merge key="info.category" type="string">portable_audio_player</merge>
  2527.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2528.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2529.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2530.           </match>
  2531.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2532.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2533.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2534.           </match>
  2535.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2536.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2537.           </match>
  2538.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2539.         </match>
  2540.       </match>
  2541.       <!-- Canon PowerShot A640 (PTP/MTP mode) -->
  2542.       <match key="usb.vendor_id" int="0x04a9">
  2543.         <match key="usb.product_id" int="0x3139">
  2544.           <match key="info.capabilities" contains_not="portable_audio_player">
  2545.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2546.           </match>
  2547.           <merge key="info.vendor" type="string">Canon</merge>
  2548.           <merge key="info.product" type="string">PowerShot A640 (PTP/MTP mode)</merge>
  2549.           <merge key="info.category" type="string">portable_audio_player</merge>
  2550.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2551.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2552.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2553.           </match>
  2554.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2555.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2556.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2557.           </match>
  2558.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2559.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2560.           </match>
  2561.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2562.         </match>
  2563.       </match>
  2564.       <!-- Nokia N81 Mobile Phone -->
  2565.       <match key="usb.vendor_id" int="0x0421">
  2566.         <match key="usb.product_id" int="0x000a">
  2567.           <match key="info.capabilities" contains_not="portable_audio_player">
  2568.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2569.           </match>
  2570.           <merge key="info.vendor" type="string">Nokia</merge>
  2571.           <merge key="info.product" type="string">N81 Mobile Phone</merge>
  2572.           <merge key="info.category" type="string">portable_audio_player</merge>
  2573.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2574.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2575.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2576.           </match>
  2577.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2578.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2579.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2580.           </match>
  2581.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2582.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2583.           </match>
  2584.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2585.         </match>
  2586.       </match>
  2587.       <!-- Nokia 6120c Classic Mobile Phone -->
  2588.       <match key="usb.vendor_id" int="0x0421">
  2589.         <match key="usb.product_id" int="0x002e">
  2590.           <match key="info.capabilities" contains_not="portable_audio_player">
  2591.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2592.           </match>
  2593.           <merge key="info.vendor" type="string">Nokia</merge>
  2594.           <merge key="info.product" type="string">6120c Classic Mobile Phone</merge>
  2595.           <merge key="info.category" type="string">portable_audio_player</merge>
  2596.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2597.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2598.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2599.           </match>
  2600.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2601.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2602.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2603.           </match>
  2604.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2605.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2606.           </match>
  2607.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2608.         </match>
  2609.       </match>
  2610.       <!-- Nokia 3110c Mobile Phone -->
  2611.       <match key="usb.vendor_id" int="0x0421">
  2612.         <match key="usb.product_id" int="0x005f">
  2613.           <match key="info.capabilities" contains_not="portable_audio_player">
  2614.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2615.           </match>
  2616.           <merge key="info.vendor" type="string">Nokia</merge>
  2617.           <merge key="info.product" type="string">3110c Mobile Phone</merge>
  2618.           <merge key="info.category" type="string">portable_audio_player</merge>
  2619.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2620.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2621.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2622.           </match>
  2623.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2624.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2625.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2626.           </match>
  2627.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2628.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2629.           </match>
  2630.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2631.         </match>
  2632.       </match>
  2633.       <!-- Nokia 3109c Mobile Phone -->
  2634.       <match key="usb.vendor_id" int="0x0421">
  2635.         <match key="usb.product_id" int="0x0065">
  2636.           <match key="info.capabilities" contains_not="portable_audio_player">
  2637.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2638.           </match>
  2639.           <merge key="info.vendor" type="string">Nokia</merge>
  2640.           <merge key="info.product" type="string">3109c Mobile Phone</merge>
  2641.           <merge key="info.category" type="string">portable_audio_player</merge>
  2642.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2643.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2644.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2645.           </match>
  2646.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2647.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2648.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2649.           </match>
  2650.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2651.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2652.           </match>
  2653.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2654.         </match>
  2655.       </match>
  2656.       <!-- Nokia N95 Mobile Phone 8GB -->
  2657.       <match key="usb.vendor_id" int="0x0421">
  2658.         <match key="usb.product_id" int="0x006e">
  2659.           <match key="info.capabilities" contains_not="portable_audio_player">
  2660.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2661.           </match>
  2662.           <merge key="info.vendor" type="string">Nokia</merge>
  2663.           <merge key="info.product" type="string">N95 Mobile Phone 8GB</merge>
  2664.           <merge key="info.category" type="string">portable_audio_player</merge>
  2665.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2666.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2667.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2668.           </match>
  2669.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2670.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2671.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2672.           </match>
  2673.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2674.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2675.           </match>
  2676.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2677.         </match>
  2678.       </match>
  2679.       <!-- Nokia 5700 XpressMusic Mobile Phone -->
  2680.       <match key="usb.vendor_id" int="0x0421">
  2681.         <match key="usb.product_id" int="0x04b4">
  2682.           <match key="info.capabilities" contains_not="portable_audio_player">
  2683.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2684.           </match>
  2685.           <merge key="info.vendor" type="string">Nokia</merge>
  2686.           <merge key="info.product" type="string">5700 XpressMusic Mobile Phone</merge>
  2687.           <merge key="info.category" type="string">portable_audio_player</merge>
  2688.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2689.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2690.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2691.           </match>
  2692.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2693.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2694.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2695.           </match>
  2696.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2697.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2698.           </match>
  2699.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2700.         </match>
  2701.       </match>
  2702.       <!-- Nokia 5300 Mobile Phone -->
  2703.       <match key="usb.vendor_id" int="0x0421">
  2704.         <match key="usb.product_id" int="0x04ba">
  2705.           <match key="info.capabilities" contains_not="portable_audio_player">
  2706.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2707.           </match>
  2708.           <merge key="info.vendor" type="string">Nokia</merge>
  2709.           <merge key="info.product" type="string">5300 Mobile Phone</merge>
  2710.           <merge key="info.category" type="string">portable_audio_player</merge>
  2711.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2712.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2713.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2714.           </match>
  2715.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2716.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2717.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2718.           </match>
  2719.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2720.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2721.           </match>
  2722.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2723.         </match>
  2724.       </match>
  2725.       <!-- Nokia N73 Mobile Phone -->
  2726.       <match key="usb.vendor_id" int="0x0421">
  2727.         <match key="usb.product_id" int="0x04d1">
  2728.           <match key="info.capabilities" contains_not="portable_audio_player">
  2729.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2730.           </match>
  2731.           <merge key="info.vendor" type="string">Nokia</merge>
  2732.           <merge key="info.product" type="string">N73 Mobile Phone</merge>
  2733.           <merge key="info.category" type="string">portable_audio_player</merge>
  2734.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2735.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2736.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2737.           </match>
  2738.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2739.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2740.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2741.           </match>
  2742.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2743.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2744.           </match>
  2745.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2746.         </match>
  2747.       </match>
  2748.       <!-- Nokia N75 Mobile Phone -->
  2749.       <match key="usb.vendor_id" int="0x0421">
  2750.         <match key="usb.product_id" int="0x04e1">
  2751.           <match key="info.capabilities" contains_not="portable_audio_player">
  2752.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2753.           </match>
  2754.           <merge key="info.vendor" type="string">Nokia</merge>
  2755.           <merge key="info.product" type="string">N75 Mobile Phone</merge>
  2756.           <merge key="info.category" type="string">portable_audio_player</merge>
  2757.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2758.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2759.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2760.           </match>
  2761.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2762.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2763.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2764.           </match>
  2765.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2766.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2767.           </match>
  2768.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2769.         </match>
  2770.       </match>
  2771.       <!-- Nokia N95 Mobile Phone -->
  2772.       <match key="usb.vendor_id" int="0x0421">
  2773.         <match key="usb.product_id" int="0x04ef">
  2774.           <match key="info.capabilities" contains_not="portable_audio_player">
  2775.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2776.           </match>
  2777.           <merge key="info.vendor" type="string">Nokia</merge>
  2778.           <merge key="info.product" type="string">N95 Mobile Phone</merge>
  2779.           <merge key="info.category" type="string">portable_audio_player</merge>
  2780.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2781.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2782.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2783.           </match>
  2784.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2785.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2786.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2787.           </match>
  2788.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2789.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2790.           </match>
  2791.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2792.         </match>
  2793.       </match>
  2794.       <!-- Nokia N80 Internet Edition (Media Player) -->
  2795.       <match key="usb.vendor_id" int="0x0421">
  2796.         <match key="usb.product_id" int="0x04f1">
  2797.           <match key="info.capabilities" contains_not="portable_audio_player">
  2798.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2799.           </match>
  2800.           <merge key="info.vendor" type="string">Nokia</merge>
  2801.           <merge key="info.product" type="string">N80 Internet Edition (Media Player)</merge>
  2802.           <merge key="info.category" type="string">portable_audio_player</merge>
  2803.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2804.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2805.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2806.           </match>
  2807.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2808.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2809.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2810.           </match>
  2811.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2812.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2813.           </match>
  2814.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2815.         </match>
  2816.       </match>
  2817.       <!-- Logik LOG DAX MP3 and DAB Player -->
  2818.       <match key="usb.vendor_id" int="0x13d1">
  2819.         <match key="usb.product_id" int="0x7002">
  2820.           <match key="info.capabilities" contains_not="portable_audio_player">
  2821.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2822.           </match>
  2823.           <merge key="info.vendor" type="string">Logik</merge>
  2824.           <merge key="info.product" type="string">LOG DAX MP3 and DAB Player</merge>
  2825.           <merge key="info.category" type="string">portable_audio_player</merge>
  2826.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2827.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2828.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2829.           </match>
  2830.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2831.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2832.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2833.           </match>
  2834.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2835.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2836.           </match>
  2837.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2838.         </match>
  2839.       </match>
  2840.       <!-- Thomson EM28 Series -->
  2841.       <match key="usb.vendor_id" int="0x069b">
  2842.         <match key="usb.product_id" int="0x0774">
  2843.           <match key="info.capabilities" contains_not="portable_audio_player">
  2844.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2845.           </match>
  2846.           <merge key="info.vendor" type="string">Thomson</merge>
  2847.           <merge key="info.product" type="string">EM28 Series</merge>
  2848.           <merge key="info.category" type="string">portable_audio_player</merge>
  2849.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2850.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2851.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2852.           </match>
  2853.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2854.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2855.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2856.           </match>
  2857.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2858.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2859.           </match>
  2860.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2861.         </match>
  2862.       </match>
  2863.       <!-- Thomson / RCA Opal / Lyra MC4002 -->
  2864.       <match key="usb.vendor_id" int="0x069b">
  2865.         <match key="usb.product_id" int="0x0777">
  2866.           <match key="info.capabilities" contains_not="portable_audio_player">
  2867.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2868.           </match>
  2869.           <merge key="info.vendor" type="string">Thomson / RCA</merge>
  2870.           <merge key="info.product" type="string">Opal / Lyra MC4002</merge>
  2871.           <merge key="info.category" type="string">portable_audio_player</merge>
  2872.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2873.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2874.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2875.           </match>
  2876.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2877.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2878.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2879.           </match>
  2880.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2881.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2882.           </match>
  2883.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2884.         </match>
  2885.       </match>
  2886.       <!-- Thomson RCA H106 -->
  2887.       <match key="usb.vendor_id" int="0x069b">
  2888.         <match key="usb.product_id" int="0x301a">
  2889.           <match key="info.capabilities" contains_not="portable_audio_player">
  2890.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2891.           </match>
  2892.           <merge key="info.vendor" type="string">Thomson</merge>
  2893.           <merge key="info.product" type="string">RCA H106</merge>
  2894.           <merge key="info.category" type="string">portable_audio_player</merge>
  2895.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2896.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2897.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2898.           </match>
  2899.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2900.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2901.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2902.           </match>
  2903.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2904.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2905.           </match>
  2906.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2907.         </match>
  2908.       </match>
  2909.       <!-- Thomson scenium E308 -->
  2910.       <match key="usb.vendor_id" int="0x069b">
  2911.         <match key="usb.product_id" int="0x3028">
  2912.           <match key="info.capabilities" contains_not="portable_audio_player">
  2913.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2914.           </match>
  2915.           <merge key="info.vendor" type="string">Thomson</merge>
  2916.           <merge key="info.product" type="string">scenium E308</merge>
  2917.           <merge key="info.category" type="string">portable_audio_player</merge>
  2918.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2919.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2920.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2921.           </match>
  2922.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2923.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2924.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2925.           </match>
  2926.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2927.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2928.           </match>
  2929.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2930.         </match>
  2931.       </match>
  2932.       <!-- Thomson / RCA Lyra HC308A -->
  2933.       <match key="usb.vendor_id" int="0x069b">
  2934.         <match key="usb.product_id" int="0x3035">
  2935.           <match key="info.capabilities" contains_not="portable_audio_player">
  2936.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2937.           </match>
  2938.           <merge key="info.vendor" type="string">Thomson / RCA</merge>
  2939.           <merge key="info.product" type="string">Lyra HC308A</merge>
  2940.           <merge key="info.category" type="string">portable_audio_player</merge>
  2941.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2942.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2943.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2944.           </match>
  2945.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2946.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2947.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2948.           </match>
  2949.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2950.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2951.           </match>
  2952.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2953.         </match>
  2954.       </match>
  2955.       <!-- FOMA F903iX HIGH-SPEED -->
  2956.       <match key="usb.vendor_id" int="0x04c5">
  2957.         <match key="usb.product_id" int="0x1140">
  2958.           <match key="info.capabilities" contains_not="portable_audio_player">
  2959.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2960.           </match>
  2961.           <merge key="info.vendor" type="string">FOMA</merge>
  2962.           <merge key="info.product" type="string">F903iX HIGH-SPEED</merge>
  2963.           <merge key="info.category" type="string">portable_audio_player</merge>
  2964.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2965.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2966.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2967.           </match>
  2968.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2969.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2970.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2971.           </match>
  2972.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2973.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2974.           </match>
  2975.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  2976.         </match>
  2977.       </match>
  2978.       <!-- Palm / Handspring Pocket Tunes -->
  2979.       <match key="usb.vendor_id" int="0x1703">
  2980.         <match key="usb.product_id" int="0x0001">
  2981.           <match key="info.capabilities" contains_not="portable_audio_player">
  2982.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  2983.           </match>
  2984.           <merge key="info.vendor" type="string">Palm / Handspring</merge>
  2985.           <merge key="info.product" type="string">Pocket Tunes</merge>
  2986.           <merge key="info.category" type="string">portable_audio_player</merge>
  2987.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  2988.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  2989.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  2990.           </match>
  2991.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  2992.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  2993.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  2994.           </match>
  2995.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  2996.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  2997.           </match>
  2998.           <match key="portable_audio_player.output_formats" contains_not="application/ogg">
  2999.             <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
  3000.           </match>
  3001.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3002.         </match>
  3003.       </match>
  3004.       <!-- Palm Handspring Pocket Tunes 4 -->
  3005.       <match key="usb.vendor_id" int="0x1703">
  3006.         <match key="usb.product_id" int="0x0002">
  3007.           <match key="info.capabilities" contains_not="portable_audio_player">
  3008.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3009.           </match>
  3010.           <merge key="info.vendor" type="string">Palm Handspring</merge>
  3011.           <merge key="info.product" type="string">Pocket Tunes 4</merge>
  3012.           <merge key="info.category" type="string">portable_audio_player</merge>
  3013.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3014.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3015.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3016.           </match>
  3017.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3018.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3019.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3020.           </match>
  3021.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3022.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3023.           </match>
  3024.           <match key="portable_audio_player.output_formats" contains_not="application/ogg">
  3025.             <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
  3026.           </match>
  3027.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3028.         </match>
  3029.       </match>
  3030.       <!-- TrekStor Vibez 8/12GB -->
  3031.       <match key="usb.vendor_id" int="0x066f">
  3032.         <match key="usb.product_id" int="0x842a">
  3033.           <match key="info.capabilities" contains_not="portable_audio_player">
  3034.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3035.           </match>
  3036.           <merge key="info.vendor" type="string">TrekStor</merge>
  3037.           <merge key="info.product" type="string">Vibez 8/12GB</merge>
  3038.           <merge key="info.category" type="string">portable_audio_player</merge>
  3039.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3040.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3041.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3042.           </match>
  3043.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3044.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3045.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3046.           </match>
  3047.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3048.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3049.           </match>
  3050.           <match key="portable_audio_player.output_formats" contains_not="application/ogg">
  3051.             <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
  3052.           </match>
  3053.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3054.         </match>
  3055.       </match>
  3056.       <!-- TrekStor i.Beat Sweez FM -->
  3057.       <match key="usb.vendor_id" int="0x0402">
  3058.         <match key="usb.product_id" int="0x0611">
  3059.           <match key="info.capabilities" contains_not="portable_audio_player">
  3060.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3061.           </match>
  3062.           <merge key="info.vendor" type="string">TrekStor</merge>
  3063.           <merge key="info.product" type="string">i.Beat Sweez FM</merge>
  3064.           <merge key="info.category" type="string">portable_audio_player</merge>
  3065.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3066.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3067.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3068.           </match>
  3069.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3070.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3071.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3072.           </match>
  3073.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3074.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3075.           </match>
  3076.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3077.         </match>
  3078.       </match>
  3079.       <!-- Disney MixMax -->
  3080.       <match key="usb.vendor_id" int="0x0aa6">
  3081.         <match key="usb.product_id" int="0x6021">
  3082.           <match key="info.capabilities" contains_not="portable_audio_player">
  3083.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3084.           </match>
  3085.           <merge key="info.vendor" type="string">Disney</merge>
  3086.           <merge key="info.product" type="string">MixMax</merge>
  3087.           <merge key="info.category" type="string">portable_audio_player</merge>
  3088.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3089.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3090.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3091.           </match>
  3092.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3093.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3094.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3095.           </match>
  3096.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3097.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3098.           </match>
  3099.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3100.         </match>
  3101.       </match>
  3102.       <!-- Tevion MD 81488 -->
  3103.       <match key="usb.vendor_id" int="0x0aa6">
  3104.         <match key="usb.product_id" int="0x3011">
  3105.           <match key="info.capabilities" contains_not="portable_audio_player">
  3106.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3107.           </match>
  3108.           <merge key="info.vendor" type="string">Tevion</merge>
  3109.           <merge key="info.product" type="string">MD 81488</merge>
  3110.           <merge key="info.category" type="string">portable_audio_player</merge>
  3111.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3112.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3113.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3114.           </match>
  3115.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3116.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3117.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3118.           </match>
  3119.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3120.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3121.           </match>
  3122.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3123.         </match>
  3124.       </match>
  3125.       <!-- Cowon iAudio U3 (MTP mode) -->
  3126.       <match key="usb.vendor_id" int="0x0e21">
  3127.         <match key="usb.product_id" int="0x0701">
  3128.           <match key="info.capabilities" contains_not="portable_audio_player">
  3129.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3130.           </match>
  3131.           <merge key="info.vendor" type="string">Cowon</merge>
  3132.           <merge key="info.product" type="string">iAudio U3 (MTP mode)</merge>
  3133.           <merge key="info.category" type="string">portable_audio_player</merge>
  3134.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3135.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3136.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3137.           </match>
  3138.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3139.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3140.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3141.           </match>
  3142.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3143.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3144.           </match>
  3145.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3146.         </match>
  3147.       </match>
  3148.       <!-- Cowon iAudio 7 (MTP mode) -->
  3149.       <match key="usb.vendor_id" int="0x0e21">
  3150.         <match key="usb.product_id" int="0x0751">
  3151.           <match key="info.capabilities" contains_not="portable_audio_player">
  3152.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3153.           </match>
  3154.           <merge key="info.vendor" type="string">Cowon</merge>
  3155.           <merge key="info.product" type="string">iAudio 7 (MTP mode)</merge>
  3156.           <merge key="info.category" type="string">portable_audio_player</merge>
  3157.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3158.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3159.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3160.           </match>
  3161.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3162.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3163.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3164.           </match>
  3165.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3166.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3167.           </match>
  3168.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3169.         </match>
  3170.       </match>
  3171.       <!-- Cowon iAudio U5 (MTP mode) -->
  3172.       <match key="usb.vendor_id" int="0x0e21">
  3173.         <match key="usb.product_id" int="0x0761">
  3174.           <match key="info.capabilities" contains_not="portable_audio_player">
  3175.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3176.           </match>
  3177.           <merge key="info.vendor" type="string">Cowon</merge>
  3178.           <merge key="info.product" type="string">iAudio U5 (MTP mode)</merge>
  3179.           <merge key="info.category" type="string">portable_audio_player</merge>
  3180.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3181.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3182.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3183.           </match>
  3184.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3185.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3186.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3187.           </match>
  3188.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3189.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3190.           </match>
  3191.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3192.         </match>
  3193.       </match>
  3194.       <!-- Cowon iAudio D2 (MTP mode) -->
  3195.       <match key="usb.vendor_id" int="0x0e21">
  3196.         <match key="usb.product_id" int="0x0801">
  3197.           <match key="info.capabilities" contains_not="portable_audio_player">
  3198.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3199.           </match>
  3200.           <merge key="info.vendor" type="string">Cowon</merge>
  3201.           <merge key="info.product" type="string">iAudio D2 (MTP mode)</merge>
  3202.           <merge key="info.category" type="string">portable_audio_player</merge>
  3203.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3204.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3205.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3206.           </match>
  3207.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3208.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3209.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3210.           </match>
  3211.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3212.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3213.           </match>
  3214.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3215.         </match>
  3216.       </match>
  3217.       <!-- Insignia NS-DV45 -->
  3218.       <match key="usb.vendor_id" int="0x19ff">
  3219.         <match key="usb.product_id" int="0x0303">
  3220.           <match key="info.capabilities" contains_not="portable_audio_player">
  3221.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3222.           </match>
  3223.           <merge key="info.vendor" type="string">Insignia</merge>
  3224.           <merge key="info.product" type="string">NS-DV45</merge>
  3225.           <merge key="info.category" type="string">portable_audio_player</merge>
  3226.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3227.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3228.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3229.           </match>
  3230.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3231.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3232.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3233.           </match>
  3234.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3235.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3236.           </match>
  3237.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3238.         </match>
  3239.       </match>
  3240.       <!-- Insignia Sport Player -->
  3241.       <match key="usb.vendor_id" int="0x19ff">
  3242.         <match key="usb.product_id" int="0x0307">
  3243.           <match key="info.capabilities" contains_not="portable_audio_player">
  3244.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3245.           </match>
  3246.           <merge key="info.vendor" type="string">Insignia</merge>
  3247.           <merge key="info.product" type="string">Sport Player</merge>
  3248.           <merge key="info.category" type="string">portable_audio_player</merge>
  3249.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3250.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3251.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3252.           </match>
  3253.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3254.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3255.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3256.           </match>
  3257.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3258.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3259.           </match>
  3260.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3261.         </match>
  3262.       </match>
  3263.       <!-- Insignia Pilot 4GB -->
  3264.       <match key="usb.vendor_id" int="0x19ff">
  3265.         <match key="usb.product_id" int="0x0309">
  3266.           <match key="info.capabilities" contains_not="portable_audio_player">
  3267.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3268.           </match>
  3269.           <merge key="info.vendor" type="string">Insignia</merge>
  3270.           <merge key="info.product" type="string">Pilot 4GB</merge>
  3271.           <merge key="info.category" type="string">portable_audio_player</merge>
  3272.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3273.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3274.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3275.           </match>
  3276.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3277.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3278.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3279.           </match>
  3280.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3281.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3282.           </match>
  3283.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3284.         </match>
  3285.       </match>
  3286.       <!-- LG UP3 -->
  3287.       <match key="usb.vendor_id" int="0x043e">
  3288.         <match key="usb.product_id" int="0x70b1">
  3289.           <match key="info.capabilities" contains_not="portable_audio_player">
  3290.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3291.           </match>
  3292.           <merge key="info.vendor" type="string">LG</merge>
  3293.           <merge key="info.product" type="string">UP3</merge>
  3294.           <merge key="info.category" type="string">portable_audio_player</merge>
  3295.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3296.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3297.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3298.           </match>
  3299.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3300.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3301.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3302.           </match>
  3303.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3304.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3305.           </match>
  3306.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3307.         </match>
  3308.       </match>
  3309.       <!-- Sony Walkman NWZ-A815/NWZ-A818 -->
  3310.       <match key="usb.vendor_id" int="0x054c">
  3311.         <match key="usb.product_id" int="0x0325">
  3312.           <match key="info.capabilities" contains_not="portable_audio_player">
  3313.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3314.           </match>
  3315.           <merge key="info.vendor" type="string">Sony</merge>
  3316.           <merge key="info.product" type="string">Walkman NWZ-A815/NWZ-A818</merge>
  3317.           <merge key="info.category" type="string">portable_audio_player</merge>
  3318.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3319.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3320.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3321.           </match>
  3322.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3323.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3324.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3325.           </match>
  3326.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3327.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3328.           </match>
  3329.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3330.         </match>
  3331.       </match>
  3332.       <!-- Sony Walkman NWZ-S516 -->
  3333.       <match key="usb.vendor_id" int="0x054c">
  3334.         <match key="usb.product_id" int="0x0326">
  3335.           <match key="info.capabilities" contains_not="portable_audio_player">
  3336.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3337.           </match>
  3338.           <merge key="info.vendor" type="string">Sony</merge>
  3339.           <merge key="info.product" type="string">Walkman NWZ-S516</merge>
  3340.           <merge key="info.category" type="string">portable_audio_player</merge>
  3341.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3342.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3343.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3344.           </match>
  3345.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3346.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3347.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3348.           </match>
  3349.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3350.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3351.           </match>
  3352.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3353.         </match>
  3354.       </match>
  3355.       <!-- Sony Walkman NWZ-S615F/NWZ-S616F/NWZ-S618F -->
  3356.       <match key="usb.vendor_id" int="0x054c">
  3357.         <match key="usb.product_id" int="0x0327">
  3358.           <match key="info.capabilities" contains_not="portable_audio_player">
  3359.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3360.           </match>
  3361.           <merge key="info.vendor" type="string">Sony</merge>
  3362.           <merge key="info.product" type="string">Walkman NWZ-S615F/NWZ-S616F/NWZ-S618F</merge>
  3363.           <merge key="info.category" type="string">portable_audio_player</merge>
  3364.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3365.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3366.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3367.           </match>
  3368.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3369.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3370.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3371.           </match>
  3372.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3373.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3374.           </match>
  3375.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3376.         </match>
  3377.       </match>
  3378.       <!-- Sony Walkman NWZ-S716F -->
  3379.       <match key="usb.vendor_id" int="0x054c">
  3380.         <match key="usb.product_id" int="0x035a">
  3381.           <match key="info.capabilities" contains_not="portable_audio_player">
  3382.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3383.           </match>
  3384.           <merge key="info.vendor" type="string">Sony</merge>
  3385.           <merge key="info.product" type="string">Walkman NWZ-S716F</merge>
  3386.           <merge key="info.category" type="string">portable_audio_player</merge>
  3387.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3388.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3389.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3390.           </match>
  3391.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3392.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3393.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3394.           </match>
  3395.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3396.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3397.           </match>
  3398.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3399.         </match>
  3400.       </match>
  3401.       <!-- Sony Walkman NWZ-A828/NWZ-A829 -->
  3402.       <match key="usb.vendor_id" int="0x054c">
  3403.         <match key="usb.product_id" int="0x035b">
  3404.           <match key="info.capabilities" contains_not="portable_audio_player">
  3405.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3406.           </match>
  3407.           <merge key="info.vendor" type="string">Sony</merge>
  3408.           <merge key="info.product" type="string">Walkman NWZ-A828/NWZ-A829</merge>
  3409.           <merge key="info.category" type="string">portable_audio_player</merge>
  3410.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3411.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3412.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3413.           </match>
  3414.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3415.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3416.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3417.           </match>
  3418.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3419.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3420.           </match>
  3421.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3422.         </match>
  3423.       </match>
  3424.       <!-- Sony Walkman NWZ-A728B -->
  3425.       <match key="usb.vendor_id" int="0x054c">
  3426.         <match key="usb.product_id" int="0x035c">
  3427.           <match key="info.capabilities" contains_not="portable_audio_player">
  3428.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3429.           </match>
  3430.           <merge key="info.vendor" type="string">Sony</merge>
  3431.           <merge key="info.product" type="string">Walkman NWZ-A728B</merge>
  3432.           <merge key="info.category" type="string">portable_audio_player</merge>
  3433.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3434.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3435.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3436.           </match>
  3437.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3438.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3439.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3440.           </match>
  3441.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3442.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3443.           </match>
  3444.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3445.         </match>
  3446.       </match>
  3447.       <!-- SonyEricsson K850i -->
  3448.       <match key="usb.vendor_id" int="0x0fce">
  3449.         <match key="usb.product_id" int="0x0075">
  3450.           <match key="info.capabilities" contains_not="portable_audio_player">
  3451.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3452.           </match>
  3453.           <merge key="info.vendor" type="string">SonyEricsson</merge>
  3454.           <merge key="info.product" type="string">K850i</merge>
  3455.           <merge key="info.category" type="string">portable_audio_player</merge>
  3456.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3457.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3458.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3459.           </match>
  3460.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3461.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3462.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3463.           </match>
  3464.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3465.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3466.           </match>
  3467.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3468.         </match>
  3469.       </match>
  3470.       <!-- SonyEricsson W910 -->
  3471.       <match key="usb.vendor_id" int="0x0fce">
  3472.         <match key="usb.product_id" int="0x0076">
  3473.           <match key="info.capabilities" contains_not="portable_audio_player">
  3474.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3475.           </match>
  3476.           <merge key="info.vendor" type="string">SonyEricsson</merge>
  3477.           <merge key="info.product" type="string">W910</merge>
  3478.           <merge key="info.category" type="string">portable_audio_player</merge>
  3479.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3480.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3481.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3482.           </match>
  3483.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3484.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3485.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3486.           </match>
  3487.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3488.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3489.           </match>
  3490.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3491.         </match>
  3492.       </match>
  3493.       <!-- SonyEricsson W890i -->
  3494.       <match key="usb.vendor_id" int="0x0fce">
  3495.         <match key="usb.product_id" int="0x00b3">
  3496.           <match key="info.capabilities" contains_not="portable_audio_player">
  3497.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3498.           </match>
  3499.           <merge key="info.vendor" type="string">SonyEricsson</merge>
  3500.           <merge key="info.product" type="string">W890i</merge>
  3501.           <merge key="info.category" type="string">portable_audio_player</merge>
  3502.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3503.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3504.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3505.           </match>
  3506.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3507.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3508.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3509.           </match>
  3510.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3511.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3512.           </match>
  3513.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3514.         </match>
  3515.       </match>
  3516.       <!-- SonyEricsson C902 -->
  3517.       <match key="usb.vendor_id" int="0x0fce">
  3518.         <match key="usb.product_id" int="0x00d4">
  3519.           <match key="info.capabilities" contains_not="portable_audio_player">
  3520.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3521.           </match>
  3522.           <merge key="info.vendor" type="string">SonyEricsson</merge>
  3523.           <merge key="info.product" type="string">C902</merge>
  3524.           <merge key="info.category" type="string">portable_audio_player</merge>
  3525.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3526.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3527.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3528.           </match>
  3529.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3530.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3531.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3532.           </match>
  3533.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3534.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3535.           </match>
  3536.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3537.         </match>
  3538.       </match>
  3539.       <!-- Motorola V3m verizon -->
  3540.       <match key="usb.vendor_id" int="0x22b8">
  3541.         <match key="usb.product_id" int="0x2a65">
  3542.           <match key="info.capabilities" contains_not="portable_audio_player">
  3543.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3544.           </match>
  3545.           <merge key="info.vendor" type="string">Motorola</merge>
  3546.           <merge key="info.product" type="string">V3m verizon</merge>
  3547.           <merge key="info.category" type="string">portable_audio_player</merge>
  3548.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3549.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3550.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3551.           </match>
  3552.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3553.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3554.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3555.           </match>
  3556.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3557.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3558.           </match>
  3559.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3560.         </match>
  3561.       </match>
  3562.       <!-- Motorola K1 -->
  3563.       <match key="usb.vendor_id" int="0x22b8">
  3564.         <match key="usb.product_id" int="0x4811">
  3565.           <match key="info.capabilities" contains_not="portable_audio_player">
  3566.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3567.           </match>
  3568.           <merge key="info.vendor" type="string">Motorola</merge>
  3569.           <merge key="info.product" type="string">K1</merge>
  3570.           <merge key="info.category" type="string">portable_audio_player</merge>
  3571.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3572.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3573.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3574.           </match>
  3575.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3576.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3577.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3578.           </match>
  3579.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3580.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3581.           </match>
  3582.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3583.         </match>
  3584.       </match>
  3585.       <!-- Motorola A1200 -->
  3586.       <match key="usb.vendor_id" int="0x22b8">
  3587.         <match key="usb.product_id" int="0x60ca">
  3588.           <match key="info.capabilities" contains_not="portable_audio_player">
  3589.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3590.           </match>
  3591.           <merge key="info.vendor" type="string">Motorola</merge>
  3592.           <merge key="info.product" type="string">A1200</merge>
  3593.           <merge key="info.category" type="string">portable_audio_player</merge>
  3594.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3595.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3596.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3597.           </match>
  3598.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3599.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3600.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3601.           </match>
  3602.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3603.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3604.           </match>
  3605.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3606.         </match>
  3607.       </match>
  3608.       <!-- Motorola RAZR2 V8/U9 -->
  3609.       <match key="usb.vendor_id" int="0x22b8">
  3610.         <match key="usb.product_id" int="0x6415">
  3611.           <match key="info.capabilities" contains_not="portable_audio_player">
  3612.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3613.           </match>
  3614.           <merge key="info.vendor" type="string">Motorola</merge>
  3615.           <merge key="info.product" type="string">RAZR2 V8/U9</merge>
  3616.           <merge key="info.category" type="string">portable_audio_player</merge>
  3617.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3618.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3619.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3620.           </match>
  3621.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3622.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3623.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3624.           </match>
  3625.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3626.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3627.           </match>
  3628.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3629.         </match>
  3630.       </match>
  3631.       <!-- Kenwood Media Keg HD10GB7 Sport Player -->
  3632.       <match key="usb.vendor_id" int="0x0b28">
  3633.         <match key="usb.product_id" int="0x100c">
  3634.           <match key="info.capabilities" contains_not="portable_audio_player">
  3635.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3636.           </match>
  3637.           <merge key="info.vendor" type="string">Kenwood</merge>
  3638.           <merge key="info.product" type="string">Media Keg HD10GB7 Sport Player</merge>
  3639.           <merge key="info.category" type="string">portable_audio_player</merge>
  3640.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3641.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3642.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3643.           </match>
  3644.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3645.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3646.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3647.           </match>
  3648.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3649.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3650.           </match>
  3651.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3652.         </match>
  3653.       </match>
  3654.       <!-- Micro-Star International P610/Model MS-5557 -->
  3655.       <match key="usb.vendor_id" int="0x0db0">
  3656.         <match key="usb.product_id" int="0x5572">
  3657.           <match key="info.capabilities" contains_not="portable_audio_player">
  3658.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3659.           </match>
  3660.           <merge key="info.vendor" type="string">Micro-Star International</merge>
  3661.           <merge key="info.product" type="string">P610/Model MS-5557</merge>
  3662.           <merge key="info.category" type="string">portable_audio_player</merge>
  3663.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3664.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3665.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3666.           </match>
  3667.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3668.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3669.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3670.           </match>
  3671.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3672.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3673.           </match>
  3674.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3675.         </match>
  3676.       </match>
  3677.       <!-- FOMA D905i -->
  3678.       <match key="usb.vendor_id" int="0x06d3">
  3679.         <match key="usb.product_id" int="0x21ba">
  3680.           <match key="info.capabilities" contains_not="portable_audio_player">
  3681.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3682.           </match>
  3683.           <merge key="info.vendor" type="string">FOMA</merge>
  3684.           <merge key="info.product" type="string">D905i</merge>
  3685.           <merge key="info.category" type="string">portable_audio_player</merge>
  3686.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3687.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3688.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3689.           </match>
  3690.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3691.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3692.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3693.           </match>
  3694.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3695.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3696.           </match>
  3697.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3698.         </match>
  3699.       </match>
  3700.       <!-- Haier Ibiza Rhapsody -->
  3701.       <match key="usb.vendor_id" int="0x1302">
  3702.         <match key="usb.product_id" int="0x1016">
  3703.           <match key="info.capabilities" contains_not="portable_audio_player">
  3704.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3705.           </match>
  3706.           <merge key="info.vendor" type="string">Haier</merge>
  3707.           <merge key="info.product" type="string">Ibiza Rhapsody</merge>
  3708.           <merge key="info.category" type="string">portable_audio_player</merge>
  3709.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3710.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3711.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3712.           </match>
  3713.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3714.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3715.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3716.           </match>
  3717.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3718.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3719.           </match>
  3720.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3721.         </match>
  3722.       </match>
  3723.       <!-- Haier Ibiza Rhapsody -->
  3724.       <match key="usb.vendor_id" int="0x1302">
  3725.         <match key="usb.product_id" int="0x1017">
  3726.           <match key="info.capabilities" contains_not="portable_audio_player">
  3727.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3728.           </match>
  3729.           <merge key="info.vendor" type="string">Haier</merge>
  3730.           <merge key="info.product" type="string">Ibiza Rhapsody</merge>
  3731.           <merge key="info.category" type="string">portable_audio_player</merge>
  3732.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3733.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3734.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3735.           </match>
  3736.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3737.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3738.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3739.           </match>
  3740.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3741.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3742.           </match>
  3743.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3744.         </match>
  3745.       </match>
  3746.       <!-- Isabella Her Prototype -->
  3747.       <match key="usb.vendor_id" int="0x0b20">
  3748.         <match key="usb.product_id" int="0xddee">
  3749.           <match key="info.capabilities" contains_not="portable_audio_player">
  3750.             <append key="info.capabilities" type="strlist">portable_audio_player</append>
  3751.           </match>
  3752.           <merge key="info.vendor" type="string">Isabella</merge>
  3753.           <merge key="info.product" type="string">Her Prototype</merge>
  3754.           <merge key="info.category" type="string">portable_audio_player</merge>
  3755.           <merge key="portable_audio_player.access_method" type="string">user</merge>
  3756.           <match key="portable_audio_player.access_method.protocols" contains_not="mtp">
  3757.             <append key="portable_audio_player.access_method.protocols" type="strlist">mtp</append>
  3758.           </match>
  3759.           <append key="portable_audio_player.access_method.drivers" type="strlist">libmtp</append>
  3760.           <match key="portable_audio_player.output_formats" contains_not="audio/mpeg">
  3761.             <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
  3762.           </match>
  3763.           <match key="portable_audio_player.output_formats" contains_not="audio/x-ms-wma">
  3764.             <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
  3765.           </match>
  3766.           <merge key="portable_audio_player.libmtp.protocol" type="string">mtp</merge>
  3767.         </match>
  3768.       </match>
  3769.     </match>
  3770.   </device>
  3771. </deviceinfo>
  3772.